当前位置:首页 > uni-app

uniapp公共组件库

2026-03-05 14:43:07uni-app

uniapp公共组件库推荐

官方组件库
uniapp内置了一套基础组件,如viewtextbutton等,可直接在项目中调用。这些组件跨平台兼容,适合基础功能开发。

第三方组件库

  1. uView UI

    uniapp公共组件库

    • 多平台支持(H5、小程序、App)。
    • 提供表单、弹窗、轮播等高频组件。
    • 安装方式:
      npm install uview-ui
  2. ColorUI

    • 注重视觉效果的组件库,适合需要高定制化UI的项目。
    • 包含动画、图标、卡片等组件。
    • 通过GitHub直接引入:
      git clone https://github.com/weilanwl/ColorUI
  3. ThorUI

    uniapp公共组件库

    • 企业级组件库,功能丰富(如图表、地图封装)。
    • 支持按需引入,减少体积。
    • 安装:
      npm install thorui-uni

自定义公共组件

  1. components目录下创建.vue文件,例如my-button.vue
  2. 通过easycom机制自动引入,无需手动注册:
    // pages.json配置
    {
      "easycom": {
        "autoscan": true,
        "custom": {
          "^my-(.*)": "@/components/my-$1.vue"
        }
      }
    }

注意事项

  • 第三方库需检查是否支持目标平台(如小程序)。
  • 大型组件库可能增加包体积,建议通过分包或按需加载优化。

通过合理选择组件库,可显著提升uniapp开发效率。

标签: 组件uniapp
分享给朋友:

相关文章

vue实现组件跟随

vue实现组件跟随

实现组件跟随的常见方法 使用CSS定位 通过CSS的position: fixed或position: absolute属性实现组件跟随。需要结合JavaScript计算目标元素的位置。 <…

vue实现组件拖放

vue实现组件拖放

Vue 实现组件拖放的方法 使用 HTML5 原生拖放 API HTML5 提供了原生的拖放 API,可以通过 draggable 属性、dragstart、dragend、dragover 和 dr…

vue实现折叠组件

vue实现折叠组件

Vue 折叠组件实现方法 基于 v-show 和事件触发 通过 v-show 控制内容的显示与隐藏,结合点击事件切换状态。 <template> <div> &…

vue radio组件实现

vue radio组件实现

Vue Radio 组件实现 在 Vue 中实现 Radio 组件可以通过原生 HTML 的 <input type="radio"> 结合 Vue 的响应式特性,或者使用第三方 UI 库…

uniapp前端页面

uniapp前端页面

Uniapp 前端页面开发指南 Uniapp 是一个基于 Vue.js 的跨平台开发框架,支持一次开发,多端部署(H5、小程序、App等)。以下是开发 Uniapp 前端页面的关键方法和注意事项。…

uniapp设置title

uniapp设置title

设置页面标题的方法 在UniApp中设置页面标题可以通过以下几种方式实现,适用于不同场景和需求。 通过pages.json配置 在pages.json文件中,可以为每个页面单独配置导航栏标题。找到对…