在 uni-app 中导入开源组件,常见有 3 种方式,下面按使用频率从高到低给你讲清楚,并附示例。
uni_modules(推荐方式 ✅)这是 uni-app 官方推荐的组件管理方式,适合 uni-app 插件市场 的组件。
# 在项目根目录
npm install xxx-components
✅ 优点:自动注册,直接用
<template>
<view>
<my-component></my-component>
</view>
</template>
组件路径:
/uni_modules/组件名/components/组件名/组件名.vue
npm 安装第三方组件适合 Vue / uni-app 通用 npm 包
npm install uni-ui
pages.json 中注册(全局或页面){
"easycom": {
"^u-(.*)": "uni-ui/lib/u-$1/u-$1.vue"
}
}
<template>
<view>
<u-button>按钮</u-button>
</view>
</template>
✅ easycom 是 uni-app 的核心机制,不用 import
把组件文件夹放到:
/components/xxx/
<template>
<view>
<my-component />
</view>
</template>
<script>
import myComponent from '@/components/xxx/xxx.vue'
export default {
components: {
myComponent
}
}
</script>
✅ 检查:
components 或 uni_modulesnpm installscopednvue 限制(nvue 样式更严格)| 组件库 | 说明 |
|---|---|
| uni-ui | 官方组件库 |
| uView | 最流行 |
| color-ui | 样式好看 |
| uni-popup | 弹窗 |
如果你愿意,可以直接告诉我:
我可以一步一步帮你配好 ✅
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。