美文网首页
Taro持续开发多平台后的感悟

Taro持续开发多平台后的感悟

作者: 花亭子老纯 | 来源:发表于2019-08-01 16:21 被阅读0次

    一路开发而来,现在已经有微信,支付宝,高德,百度,字节跳动这几个平台的开发了,遇到的问题也是不少。
    一般我们都是先开发了微信,然后支付宝或者百度,这个有个坑就是微信的组件编译方式不一样,导致样式引入有问题,还有就是每个平台对按钮组件是伪元素设置度不一样,建议在app.css统一为默认。
    这完后就是用了taro-ui做为官方推荐的配套ui,因为真是要兼容平台太多,总会有些写bug出现
    例如:
    1.tab组件会出现切换失效。
    2.模态框默认显示。
    3.message在多个页面使用的时候,返回会失效
    ....
    在头条开发是时候遇到一个让我吐槽的问题,居然在IDE支持async到了真机就翘辫子了,我也是醉了,所以准备做头条就千万不要写async,官方对于这个问题不做回复。开发改起来就是苦啊。
    给大家的提醒就是,尽量保持用原生开发,你后期就不会那么痛苦的去改。

    在这下面统计下我每个平台遇到的问题吧

    微信:
    1.微信是在开发插件的时候不支持redux和async。
    2.往前页面不会卸载,导致在第二个页面可以看到第一个页面的类容

    支付宝:
    1.模态框默认就会渲染。
    2.返回的时候页面,message会失效

    百度:
    1.botton样式问题。

    字节跳动:
    1.async不支持问题。

    相关文章

      网友评论

          本文标题:Taro持续开发多平台后的感悟

          本文链接:https://www.haomeiwen.com/subject/nsfcdctx.html