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