小程序微信小程序填坑Android真机环境下的bluebirdjs
2019-04-03 15:13:30
如何看待微信公开课小程序热门讨论「小程序微信小程序填坑Android真机环境下的bluebirdjs」
摘要:小程序微信小程序填坑Android真机环境下的bluebirdjs
展开:今天,有朋友反映说,我的微信小程序的例子在andriod真机环境下运行出错,研究调试了半天,发现原来是使用的bluebird.js(Promise实现库)导致的。由于小程序框架最近的更新中移除了原生Promise的支持,喜欢使用Promise特性的开发者都会去引入其他的第三方Promise库来替代,bluebird.js是一个性能不错,特性又丰富的Promise实现库,所以大家都爱用。不过,由于bluebird.js中有些代码还是用到了document对象上的方法,在iOS的真机JavascriptCore环境中,貌似这些代码并不会被触及到,而在Android真机环境中,就会被执行到这块代码,导致了错误的发生。怎么办呢?找找其他能用的库吧,Promise实现库还算比较多的!NPM上搜搜就有。其中es6promise是另一个被开发者下载使用比较多的库。通过npm命令我们可以很方便的将它下载下来:npminstalles6promise然后在下载下来的文件夹下,把dist目录中的es6promise.js或es6promise.min.js复制到你的微信小程序项目中,替换原来的bluebird.js就行啦,标准的PromiseAPI一个都不会少。而且es6promise的代码文件体积比bluebird小个3,4倍,也算一个好处吧(只能这么自我安慰了哈哈)希望这篇文章能解决同样遇到这个问题的朋友。原作者:一斤代码(简书作者)原文链接:http://www.jianshu.com/p/d29746bf29e3
摘要:小程序微信小程序填坑Android真机环境下的bluebirdjs
展开:今天,有朋友反映说,我的微信小程序的例子在andriod真机环境下运行出错,研究调试了半天,发现原来是使用的bluebird.js(Promise实现库)导致的。由于小程序框架最近的更新中移除了原生Promise的支持,喜欢使用Promise特性的开发者都会去引入其他的第三方Promise库来替代,bluebird.js是一个性能不错,特性又丰富的Promise实现库,所以大家都爱用。不过,由于bluebird.js中有些代码还是用到了document对象上的方法,在iOS的真机JavascriptCore环境中,貌似这些代码并不会被触及到,而在Android真机环境中,就会被执行到这块代码,导致了错误的发生。怎么办呢?找找其他能用的库吧,Promise实现库还算比较多的!NPM上搜搜就有。其中es6promise是另一个被开发者下载使用比较多的库。通过npm命令我们可以很方便的将它下载下来:npminstalles6promise然后在下载下来的文件夹下,把dist目录中的es6promise.js或es6promise.min.js复制到你的微信小程序项目中,替换原来的bluebird.js就行啦,标准的PromiseAPI一个都不会少。而且es6promise的代码文件体积比bluebird小个3,4倍,也算一个好处吧(只能这么自我安慰了哈哈)希望这篇文章能解决同样遇到这个问题的朋友。原作者:一斤代码(简书作者)原文链接:http://www.jianshu.com/p/d29746bf29e3
标签:小程序
「小程序微信小程序填坑Android真机环境下的bluebirdjs」热门讨论订阅
方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序微信小程序填坑Android真机环境下的bluebirdjs」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序微信小程序填坑Android真机环境下的bluebirdjs」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序微信小程序填坑Android真机环境下的bluebirdjs」
微信公开课小程序热门讨论「小程序微信小程序填坑Android真机环境下的bluebirdjs」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热门讨论「小程序微信小程序填坑Android真机环境下的bluebirdjs」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。
微信公开课小程序
更新时间:2019-04-03 15:13:30
>
__methodCallerx27;ofundefined
>-404011cloudfunctionexecutionerror
>,请补充选择商家自营-预付卡销售-发行方类目,并在基础信息处申请该类目,通过
>:host在模拟器中显示无效
>:请在小程序服务页面上架正式(非测试)内容或商品后重新提交审核
>.net 微信小程序 上传图片
>'setTimeout'的问题
>‘三朵里熙SPA主题减压空间’为什么搜索关键词‘三朵里‘搜不到
>‘扫普通链接二维码打开小程序‘中设置为体验版,扫码打开是线上版本
>“cloudfunctions**indexjs”gitignore
>“NO ULINK DEVICE FOUND”是怎么回事
>“万马掌上校园”的类目审核
>“上线了”公司开发的微信小程序怎么样?
>“产品是否一定需要条形码”
>