Taro api的真正同步写法实现await-input



  • 有经验的开发者都会发现小程序的回掉写法嵌套太深,不利维护;

    fail忘写,导致白屏异常。对比,部分同学实现了then的写法,却又觉得仍然不够sync。

    工欲善其事,必先利其器。

    那么推荐个结合了nodejs思想的小工具🔧,await-input,不但适用小程序,也适用Taro、uniapp、微信环境及支付宝环境下的h5,与源代码完美兼容。具体用法https://juejin.cn/post/6904102141229547527或者去看npmjs

    npm i await-input

    // 在入口文件引入即可
    require('await-input')

    import('await-input')

    基本用法
    const [ errInfo, result ] = Taro.request.input({url: '', method: ''});
    if (!errInfo) {
    console.log(result);
    return;
    }
    doSomethingWith(result);


登录后回复