uniapp公共组件库
uniapp公共组件库推荐
官方组件库
uniapp内置了一套基础组件,如view、text、button等,可直接在项目中调用。这些组件跨平台兼容,适合基础功能开发。
第三方组件库
-
uView UI

- 多平台支持(H5、小程序、App)。
- 提供表单、弹窗、轮播等高频组件。
- 安装方式:
npm install uview-ui
-
ColorUI
- 注重视觉效果的组件库,适合需要高定制化UI的项目。
- 包含动画、图标、卡片等组件。
- 通过GitHub直接引入:
git clone https://github.com/weilanwl/ColorUI
-
ThorUI

- 企业级组件库,功能丰富(如图表、地图封装)。
- 支持按需引入,减少体积。
- 安装:
npm install thorui-uni
自定义公共组件
- 在
components目录下创建.vue文件,例如my-button.vue。 - 通过
easycom机制自动引入,无需手动注册:// pages.json配置 { "easycom": { "autoscan": true, "custom": { "^my-(.*)": "@/components/my-$1.vue" } } }
注意事项
- 第三方库需检查是否支持目标平台(如小程序)。
- 大型组件库可能增加包体积,建议通过分包或按需加载优化。
通过合理选择组件库,可显著提升uniapp开发效率。






