小程序01:wepy框架整合iview webapp UI

初始化wepy項(xiàng)目

image
# wepy init standard <項(xiàng)目名>
wepy init standard wepy-iview

輸出如上圖所示,則創(chuàng)建項(xiàng)目成功

安裝依賴(lài)包

進(jìn)入項(xiàng)目根目錄,命令行執(zhí)行 npm install命令進(jìn)行安裝依賴(lài)包

image
# 進(jìn)入目錄
cd wepy-iview/

# 執(zhí)行安裝命令
npm install

筆者使用的是mac os系統(tǒng),需要給目錄權(quán)限,不然npm install時(shí)各種權(quán)限報(bào)錯(cuò)
sudo chmod -R 755 ./wepy-iview

添加iview ui

iview webapp官網(wǎng): https://weapp.iviewui.com/docs/guide/start
iview webapp gihub: https://github.com/TalkingData/iview-weapp

首先到 iview webapp github下載最新的開(kāi)源代碼(主要是src目錄下的文件)

筆者將會(huì)演示引入 iview 的 modal樣式,具體操作步驟請(qǐng)看下方:

  1. 在項(xiàng)目中創(chuàng)建ui目錄,方便區(qū)分管理


    image
  2. 到官方的開(kāi)源代碼里,拷貝src目錄下的 styles目錄和base到 項(xiàng)目 ui目錄中

    image

  3. 到官方的開(kāi)源代碼里,拷貝src目錄下的modal目錄到 項(xiàng)目ui目錄中

  4. 查看modal需要依賴(lài)的組件,并把相關(guān)的組件都拷貝到 項(xiàng)目的 ui目錄中,最后如下圖所示

    image

    image

使用 modal 組件

修改項(xiàng)目pages目錄下的index.wpy

  1. config引入組件

    usingComponents: {
        'i-modal': '../resources/ui/modal/index'
    }
    
  2. 添加視圖代碼

    <i-modal title="標(biāo)題" visible="{{ true }}" show-ok="{{true}}" ok-text="好樣的" show-cancel="{{false}}">
      <view>已經(jīng)成功引用了iview樣式</view>
    </i-modal>
    

構(gòu)建dist目錄及小程序開(kāi)發(fā)工具預(yù)覽效果

  1. 在項(xiàng)目根目錄執(zhí)行命令構(gòu)建dist目錄

    wepy build --no-cache
    
  2. 小程序開(kāi)發(fā)工具新建項(xiàng)目并選擇構(gòu)建出來(lái)的dist目錄


    image
  3. 最終效果


    image
最后編輯于
?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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