国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序wepy框架學習和使用心得詳解

2024-07-22 01:18:17
字體:
來源:轉載
供稿:網友

一、微信小程序wepy框架簡介:

微信小程序WePY框架是騰訊官方推出來的框架,類似的框架還有美團的mpvue,京東的Taro等; 目前公司開發小程序主要用到的是微信原生方法和官方的wepy框架; wepy框架在開發過程中參考了 Vue 等現有框架的一些語法風格和功能特性,對原生小程序的開發模式進行了再次封裝,更貼近于 MVVM 架構模式, 并支持ES6/7的一些新特性。相對更容易上手,提高開發效率;

二、WePY項目的創建與目錄結構

WePY的安裝或更新都通過npm進行,全局安裝或更新WePY命令行工具

npm install wepy-cli -g

在開發目錄中生成Demo開發項目

wepy new myproject

切換至項目目錄

cd myproject

安裝依賴

npm install

開啟實時編譯

wepy build --watch

WePY項目的目錄結構如下

 ├── dist          小程序運行代碼目錄(該目錄由WePY的build指令自動編譯生成,請不要直接修改該目錄下的文件) ├── node_modules       ├── src          代碼編寫的目錄(該目錄為使用WePY后的開發目錄) |  ├── components     WePY組件目錄(組件不屬于完整頁面,僅供完整頁面或其他組件引用) |  |  ├── com_a.wpy   可復用的WePY組件a |  |  └── com_b.wpy   可復用的WePY組件b |  ├── pages       WePY頁面目錄(屬于完整頁面) |  |  ├── index.wpy   index頁面(經build后,會在dist目錄下的pages目錄生成index.js、index.json、index.wxml和index.wxss文件) |  |  └── other.wpy   other頁面(經build后,會在dist目錄下的pages目錄生成other.js、other.json、other.wxml和other.wxss文件) |  └── app.wpy      小程序配置項(全局數據、樣式、聲明鉤子等;經build后,會在dist目錄下生成app.js、app.json和app.wxss文件) └ ── package.json      項目的package配置

搭建好項目后,IDE需配置代碼高亮,文件后綴為.wpy,可共用Vue的高亮規則,但需要手動設置,具體配置大家可參考wepy官方文檔

三、wepy使用心得總結:

1.wepy代碼風格類似Vue,如computed,data,methods等用法差不多,熟悉vue開發的同學看看文檔可以輕松上手,不過還是有很多地方寫法容易混淆,我工作中遇到的總結幾個,如列表循環,條件渲染,父子組件值傳遞等,下面舉例說明:

1). wepy和vue列表循環對比:

   // wepy 列表循環,外面可套一層repeat標簽,注意和vue寫法的區別  <repeat for="{{list}}" key="index>    <view>{{item}}</view>  </repeat>    // vue 列表循環,外面可套一層template標簽  <template v-for="(item,index) in list" :key="index"> // 不推薦key直接用索引index    <div>{{item}}<div>  </template>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄城县| 临泉县| 荆州市| 铜陵市| 孟州市| 科尔| 东港市| 云安县| 昌宁县| 延长县| 马关县| 临泽县| 屏山县| 霍城县| 南丹县| 浮山县| 贵港市| 河间市| 海原县| 德州市| 裕民县| 普陀区| 兰西县| 莎车县| 皮山县| 横山县| 壶关县| 本溪| 彭山县| 临高县| 大邑县| 达拉特旗| 湖州市| 新竹县| 灵宝市| 杂多县| 盘山县| 阿拉善盟| 林甸县| 海城市| 天等县|