uniapp 引入 uView

第一步

  • 創(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ù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一步 創(chuàng)建好uniapp項(xiàng)目,如果根目錄沒有package.json,使用: 第二步 下載Uview ui組件庫...
    不想熬夜a閱讀 2,375評(píng)論 0 2
  • ## 框架和庫的區(qū)別?> 框架(framework):一套完整的軟件設(shè)計(jì)架構(gòu)和**解決方案**。> > 庫(lib...
    Rui_bdad閱讀 3,153評(píng)論 1 4
  • 微信小程序開發(fā)指引 前言 本文檔我們主要關(guān)注微信小程序的開發(fā)使用。微信小程序使用微信開發(fā)者工具開發(fā),使用其專有語言...
    tikeyc閱讀 37,297評(píng)論 0 19
  • 前言 在過去的十年時(shí)間里,我們的網(wǎng)頁變得更加動(dòng)態(tài)化和強(qiáng)大了。多虧有JavaScript,我們已經(jīng)把很多傳統(tǒng)的服務(wù)端...
    Ping開源閱讀 2,297評(píng)論 0 11
  • uView框架 uView2.0是繼1.0以來的一次重大更新,2.0已全面兼容nvue,為了這個(gè)最初的夢(mèng)想,我們?cè)?..
    前端阿力閱讀 1,648評(píng)論 0 2

友情鏈接更多精彩內(nèi)容