背景
领导大腿一拍,要从企业微信迁到飞书,已经上线或者开发中的应用,需要进行迁移工作量的评估。
为了预防哪一天,领导再次大腿一拍,想迁移到钉钉,于是想到了Taro。
Taro介绍
开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。
总而言之,就是一套代码,可以编译成多个平台的小程序代码。
而且支持自己拓展其他平台的编译插件。
对比
与Vue比较
采用vue进行开发时,大部分写法都是一致的,只有少数写法,Taro做了改变。
- 比如template里的元素,采用的是小程序的元素名称
div ---> view
- 元素的事件绑定
@click/v-on:click ---> @tap/v-on:tap
- 不支持