Python腳本,一鍵轉換
Github地址:https://github.com/DWmelon/py-transfer-BdToWxpython
具有Python環境,可在命令行中使用Python命令git
1. 轉換工具 - mypy.pygithub
命令行輸入: python mypy.py微信
2. 查找關鍵詞工具 - findFileHaveX.py工具
命令行輸入: python findFileHaveX.pyflex
查看 mypy.py 源代碼,能夠很直觀知道作了哪些修改,也就是你能夠本身更新轉換規則,歡迎一塊兒維護this
Component({ properties: { item: { //錯誤,需寫明type、value等字段 } }, data: { }, methods: { } })
<text class="{{(selectCourse[index1*3+index2]==1?'row_item_select':'row_item_unselect'}}">{{item}}</text> #(selectCourse 多了一個左括號
Setting data field "score" to undefined is invalid.
setData({}) 方法不容許賦 undefined
#js中經過id獲取組件 this.selectComponent("score") //錯誤 this.selectComponent("#score") //正確
#xml中for循環
s-for="majorList" / s-for="{{majorList}}" //百度均可以
wx:for="{{majorList}}" //微信必須加{{}}
//banner顯示問題,事實上這個是日常都應該注意的細節 .banner { display: flex; flex:1; # flex-direction: column; //百度不寫正常,微信不寫不顯示 margin-top: 30rpx; }
userInfo = res.data.data.user_info; //百度編譯經過並能正常賦值,相似Python
userInfo = res.data.data.user_info; //微信編譯不經過,需加let/var定義變量