最近公司須要將微信小程序遷移到頭條小程序,比較得知微信和頭條小程序的寫法相似,只有文件名稱不一樣,相關的指令不一樣,以及頭條在ttml綁定的數據不可以使用function,因而就寫了node腳原本實現這些重複的工做,腳本的代碼在 https://github.com/jiangzhenfei/wx2toutiaonode
1.下載當前的文件git
git clone https://github.com/jiangzhenfei/swan2toutiao.git
2.將wx2toutiao.js複製到你微信程序的app.json目錄下github
app.json wx2toutiao.js pages --index --mine ...
3.打開命令行執行以下命令json
node wx2toutiao.js
執行結束後已經將全部微信小程序的轉成頭條小程序了小程序
注意事項微信小程序
<view>{{ (1) }}</view> <view>{{ foo() }}</view> <view>{{ a: function () {} }}</view> <view tt:if="{{ a.indexOf('flag') > 2 }}"></view> <view class='price'>{{m1.getRealCount(item.item.price)}}</view>
應該將全部的方法去掉,纔會使得編譯經過微信