微信小程序遷移到頭條小程序工具


最近公司需要將微信小程序遷移到頭條小程序,比較得知微信和頭條小程序的寫法類似,只有文件名稱不同,相關的指令不同,以及頭條在ttml綁定的數據不可使用function,於是就寫了node腳本來實現這些重復的工作,腳本的代碼在 https://github.com/jiangzhenfei/wx2toutiao

1.下載當前的文件

git clone https://github.com/jiangzhenfei/swan2toutiao.git

2.將wx2toutiao.js復制到你微信程序的app.json目錄下

app.json
wx2toutiao.js
pages
    --index
    --mine
    ...

3.打開命令行執行如下命令

node wx2toutiao.js

執行結束后已經將所有微信小程序的轉成頭條小程序了

 注意事項

微信小程序支持在wxml內部數據綁定中使用function,但是在頭條小程序都是不支持的,以下類型都將導致程序報錯
<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>

應該將所有的方法去掉,才會使得編譯通過

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM