第一步
- 創(chuàng)建好uniapp項(xiàng)目,如果根目錄沒有package.json,使用:
npm init -y
第二步 下載Uview ui組件庫
<!-- 下載 -->
npm install uview-ui@2.0.31
<!-- 更新 -->
npm update uview-ui
第三步
如果是 HBuilder X 創(chuàng)建項(xiàng)目 是內(nèi)置sass的,所以不用下載 ,這一步跳過
- vue-cli 創(chuàng)建項(xiàng)目則使用 :
// 安裝sass
npm i sass -D
// 安裝sass-loader,注意需要版本10,否則可能會(huì)導(dǎo)致vue與sass的兼容問題而報(bào)錯(cuò)
npm i sass-loader@10 -D
第四步
- 在項(xiàng)目根目錄中的main.js中,引入并使用uView的JS庫,注意這兩行要放在 import Vue 之后。
// main.js
import uView from "uview-ui";
Vue.use(uView);
第五步
- 在項(xiàng)目根目錄的uni.scss中引入此文件。
/* uni.scss */
@import 'uview-ui/theme.scss';
第六步 引入uView基礎(chǔ)樣式
- 在App.vue中的 style標(biāo)簽 首行的位置引入,注意給style標(biāo)簽加入lang="scss"屬性
<style lang="scss">
/* 注意要寫在第一行,同時(shí)給style標(biāo)簽加入lang="scss"屬性 */
@import "uview-ui/index.scss";
</style>
第七步 配置easycom組件模式
- 此配置需要在項(xiàng)目根目錄的pages.json中進(jìn)行
// pages.json
{
"easycom": {
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
},
// 此為本身已有的內(nèi)容
"pages": [
// ......
]
}
第八步 從新打開 HBuilder X 使用以下代碼測(cè)試是否成功
<template>
<u-swiper
:list="list3"
indicator
indicatorMode="line"
circular
></u-swiper>
</template>
<script>
export default {
data() {
return {
list3: [
'https://cdn.uviewui.com/uview/swiper/swiper3.png',
'https://cdn.uviewui.com/uview/swiper/swiper2.png',
'https://cdn.uviewui.com/uview/swiper/swiper1.png',
],
}
}
}
</script>
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。