uniapp如何封装组件

news/2024/7/24 6:11:38 标签: app

封装组件涉及的知识点较多,相关文档详见:vue组件详解

扩展组件(uni-ui)

uni-ui是DCloud提供的一个跨端ui库,它是基于vue组件的、flex布局的、无dom的跨全端ui框架。
uni-ui不包括基础组件,它是基础组件的补充。

uni ui产品特点

1、高性能
目前为止,在小程序和混合app领域,uni ui是性能的标杆。

  • 自动差量更新数据
  • 优化逻辑层和视图层通讯折损
  • 背景停止
  • 全端
  • 风格扩展
  • 与uniCloud协作
  • 与uni统计自动集成实现免打点
  • uni ui符合全套DCloud组件规范

uni ui的使用方式

uni ui支持 HBuilderX直接新建项目模板、npm安装和单独导入个别组件等多种使用方式
在这里插入图片描述

  1. 在HBuilderX新建uni-app项目的模板中,选择uni ui模板 由于uni-app独特的easycom技术,可以免引用、注册,直接使用各种符合规则的vue组件。
  2. 在代码区键入u,拉出各种内置或uni ui的组件列表,选择其中一个,即可使用该组件。
  3. 光标放在组件名称上,按F1,可以查阅组件的文档。

在这里插入图片描述

  1. npm安装参考npm安装
  2. 单独安装组件 如果你没有创建uni ui项目模板,也可以在你的工程里,单独安装需要的那个组件。下表为uni-ui的扩展组件清单,点击每个组件在详情页面可以导入组件到项目下,导入后直接使用即可,无需import和注册。
  3. uni ui有几十个组件,详情的uni ui组件清单,请参考uni ui 组件清单

更多组件

  1. 除了基础组件、uni-ui,插件市场还有更多扩展组件、模板,包括前端组件和原生扩展组件,具体见插件市场
  2. 关于其他vue的web组件库、小程序组件库是否能在uni-app中使用的问题,参考组件库
  3. 更详细的请看uin app官方组件

http://www.niftyadmin.cn/n/685081.html

相关文章

Redis 分布式锁如何自动续期?

Redis 实现分布式锁 指定一个 key 作为锁标记,存入 Redis 中,指定一个 唯一的用户标识作为 value。 当 key 不存在时才能设置值,确保同一时间只有一个客户端进程获得锁,满足互斥性特性。 设置一个过期时间,防止因系统…

uni-app运行到微信开发者工具

配置 第一步:在HBuilderX点击运行到小程序模拟器进行配置 第二步:安装微信开发者工具 第三步:点击微信开发者工具运行项目 第四步:运行成功后会自动打开微信开发者工具模式 uni-app无法运行到微信开发者工具 很多小伙伴配置…

html让图标替代回退按钮,9款精美别致的CSS3菜单和按钮

原标题:9款精美别致的CSS3菜单和按钮今天我们要来分享9款精美别致的CSS3菜单和按钮,菜单有动画菜单、下拉菜单、环形菜单,按钮也非常漂亮,一起来看看。1、超具立体感的CSS3 3D菜单 菜单项带小图标记得之前向大家分享过不少CSS3 3D…

uniApp--微信小程序,调用组件picker,结果数据响应式丢失问题

最近遇到一个很头疼的问题。 调用一个picker二次封装的组件。 组件中存在计算属性。是需要通过选择修改来查询出来相对应的key和value,结果计算属性在app中可以正常使用和反显,但在小程序中存在问题且不报错!!! 1.调用…

Postman安装与使用

Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。 官方网站&#xf…

使用node完成json web token 登录注册

用法 jwt.sign(payload, secretOrPrivateKey, [options, callback])(异步)如果提供了回调,则使用err或 JWT调用回调。 (同步)以字符串形式返回 JsonWebToken payload 可以是表示有效 JSON 的对象文字、缓冲区或字符…

node中token的登录验证

利用Nodejs搭建简单的Token验证 通过api来请求token,不再使用账号密码,因为账号密码非常关键,一般情况都会使用到token。 模拟使用 // 获取发送数据 router.get("/list", (req, res) > {//通过req获取客户端数据const token …