WePY 百度小程序 Todo Demo
依賴 && 運行
npm i -g wepy-cli@1.7.3-alpha5
npm i # 所依賴的包版本參考 package.jsonwepy build -o baidu -w # -w 表示監(jiān)聽文件修改
編譯為微信小程序
API 調(diào)整
百度小程序與微信的一些 API 是不同的,比如說 getUserInfo
swan.getUserInfo 必須在登錄態(tài)下才能獲取到;因此需要先 checkSession 然后獲取。
此外,百度小程序使用測試 appid 無法獲取用戶頭像
語法
循環(huán)渲染列表
1、wepy 目前 repeat 編譯會多一個?:
有問題,可以用 block 循環(huán)語句代替
不同平臺的 block 語句語法不同,微信 wx:for,百度 s-for
2、wepy 沒有提供 if 判斷,因此需要將百度小程序語法的 s-if, s-else 改為 wx:if, wx:else
其他細節(jié)
1、icon 的樣式與默認 type 兩個平臺不同,可能需要調(diào)整
2、微信開發(fā)者工具需要關(guān)閉 ES6 轉(zhuǎn) ES5
閱讀本文的人還可以閱讀: