undefined is not a function wx.getLocalImgData 解决

使用 wx.getLocalImgData 微信jssdk,

大部分机型可以成功,有某些机型报错 undefined is not a function

如图所示:

解决办法:

1、wx.getLocalImgData 需要1.2.0以上版本的jssdk支持

https://res.wx.qq.com/open/js/jweixin-1.2.0.js

https://res.wx.qq.com/open/js/jweixin-1.3.0.js

https://res.wx.qq.com/open/js/jweixin-1.4.0.js

https://res.wx.qq.com/open/js/jweixin-1.5.0.js

以上版本均可。

2、检查jsApiList  一定要注入 'getLocalImgData'  

   var wxConfig = {
            		debug:false,
                   appId: config.jsConfigInfo["appId"],
                   timestamp: config.jsConfigInfo["timestamp"],
                   nonceStr: config.jsConfigInfo["nonceStr"],
                   signature: config.jsConfigInfo["signature"],
                   jsApiList:['getLocalImgData','onMenuShareTimeline','getLocation', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'startRecord', 'stopRecord', 'onVoiceRecordEnd', 'playVoice', 'pauseVoice', 'stopVoice', 'onVoicePlayEnd', 'uploadVoice', 'downloadVoice', 'chooseImage', 'previewImage', 'uploadImage', 'downloadImage', 'translateVoice', 'getNetworkType', 'openLocation', 'hideOptionMenu', 'showOptionMenu', 'hideMenuItems', 'showMenuItems', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem', 'closeWindow', 'scanQRCode', 'chooseWXPay', 'openProductSpecificView', 'addCard', 'chooseCard', 'openCard']
               };

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值