通过下面的剖析和总结,咱们能够得出一个论断:上述 3 种转换形式大略的实现思路如下所示:
1.能够看到应用
wx2bat
长处是比拟疾速不便,省了中间层的代码.而taro
和uniApp
则加了一层尽管比拟麻烦,然而却能够反对更多的平台.2.通过自己实际(只试验了
taro
),发现错误很多,转换的代码编译后有漏文件的景象,而且谬误频频,不停的再解决BUG.思考到开发工夫不短缺,遂思考应用wx2bat
来做转换.实操下来发现老本较低,有一些简略的语法不兼容,略微修修改改我的项目就能够疾速的跑起来.遂采纳
wx2bat
来解决此次需要通过
wx2bat
咱们曾经能够不便疾速的将微信小程序
转为头条小程序
了.一些批改的细节参见我的github
或者npm
或者集体站
,地址如下所示:
尽管说头条小程序的90%的api 和微信小程序是差不多的,然而还是有一些差异性.须要咱们进行手动批改.现演绎总结如下所示:
- 微信小程序的
.wxs
后缀文件在头条小程序中不反对!- 下面曾经说了头条小程序
.wxs
文件不反对.那天然.wxs
中申明的函数在模板中是不能应用的头条小程序
不反对在{{插槽}}
中应用函数,更别说过滤器这种货色了,这一点特地坑!微信小程序
互跳的相干逻辑代码须要删除!(即A 微信小程序关上 B 微信小程序)微信
,- 受权登录这里和微信小程序差不多,不须要过多的批改~
- 领取的话,
头条小程序
反对的比拟多,例如支付宝
.这里须要依据需要自行批改- 如果你的我的项目中有搜寻框须要接入
敏感词
过滤!!!(咱们的我的项目因为这个审核被拒)- 对于用户输出非法揭示的
toast
不能自己随便写,要写头条给的揭示文本,例:因相干法律和要求,相干搜寻后果不予展现
到这里我的项目应该曾经能够差不多跑起来了,通过在转换后的
头条小程序
代码上修修改改进行二次开发,能够很疾速的将微信小程序
转为头条小程序
.接下来就是须要对整个我的项目进行回归测试了~这里就不再赘述了~字节跳动小程序官网文档
原创不易,激励笔者创作更好的文章~