在 uni-app 中引入开源组件,常见有几种方式,下面按使用频率给你梳理一下:
npm init -y
例如安装 uview-ui:
npm install uview-ui
main.js 中引入import uView from 'uview-ui'
Vue.use(uView)
App.vue 中引入样式@import "uview-ui/index.scss";
pages.json 中(如需要)有些组件需要配置 easycom,例如:
"easycom": {
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
}
/components/组件名
<template>
<my-component />
</template>
<script>
import myComponent from '@/components/组件名/组件名.vue'
export default {
components: {
myComponent
}
}
</script>
只要组件放在:
/components/组件名/组件名.vue
在 pages.json 中配置:
"easycom": {
"autoscan": true,
"custom": {
"^my-(.*)": "@/components/my-$1/my-$1.vue"
}
}
页面中无需 import,直接使用:
<my-button />
components 目录import 或 easycom 使用适合:
✅ 小程序端注意:
window / documentrpx✅ Vue2 / Vue3 区别:
setupVue.use()✅ 真机调试前先:
npm run dev:%PLATFORM%
如果你有 具体组件名(如 uView、uni-ui、vant) 或 运行平台(小程序 / App / H5),我可以给你更精确的引入步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。