一般是由于html元素是动态渲染导致的,请确保调用wx.createSelectorQuery()时,html元素处于渲染完成状态。
在自定义组件中createSelectorQuery获取不到节点?t调试基础库:2.17.0 s使用框架:taro3.0 d代码及报错如下: [图片][图片]报错提示:An SelectorQuery call is ignored because no proper page or component is found. Please considering using `SelectorQuery.in` to specify a proper one.
2021-12-01请问 有解决吗
调用wx.scanCode,扫描成功,发起请求后,页面跳转有问题?在A页面调用wx.scanCode拿到参数发起异步请求后直接跳转至B页面而不返回A再跳转至B?这种体验很不好,我想直接跳转到B页面,而不是返回到A页面再跳转到B。为什么微信自带的扫一扫就直接跳转? // 扫码 scanCode: function() { let url = 'xxxxxxxxx'; wx.scanCode({ success(res){ //下一步做网络请求 wx.cloud.callFunction({ name: '', data: { } }).then((res) => { wx.navigateTo({ url: url }) }).catch((e) => { console.log(e); }) }, // 扫码失败,提示信息 fail(){ wx.showToast({ title: '扫码失败,请稍后重试', icon:'none' }) } }); }
2020-11-06请问 有解决吗
如何在A页面调用wx.scanCode拿到参数发起异步请求后直接跳转至B页面而不返回A再跳转至B?API:scanCode 基础库:2.4.4 微信版本号:7.0.4 问题:在A页面呼起扫一扫,在扫一扫的成功回调里发起异步请求,请求的成功回调里navigateTo B页面。总是在调起扫一扫后重回A页面而后才跳转B页面,如何直接跳至B页面? 代码: [代码]jumpPay: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]wx.scanCode({[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]let str = res.result[代码][代码] [代码][代码]let q={}[代码][代码] [代码][代码]str.replace(/([^?&=]+)=([^&]+)/g,(_,k,v)=>q[k]=v);[代码][代码] [代码][代码]// q;[代码][代码] [代码][代码]// str = str.match(/qrcode=(\S*)/)[1];[代码][代码] [代码][代码]console.log([代码][代码]'扫一扫获得的res'[代码][代码],q)[代码][代码] [代码][代码]if[代码][代码](q.qrcode){[代码][代码] [代码][代码]const getScanQuery = {qr_code:q.qrcode}[代码][代码] [代码][代码]PayStore.getQueryScanInfo(getScanQuery).then([代码][代码]function[代码][代码](res) { // 发起异步请求[代码][代码] [代码][代码]if[代码][代码](0==res.data.retcode){[代码][代码] [代码][代码]let query = {...res.data,...getScanQuery}[代码][代码] [代码][代码]query = JSON.stringify(query)[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'/pages/pay/payInput?query='[代码][代码]+query[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]console.log([代码][代码]'接口回参错误'[代码][代码])[代码][代码][代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码]( (error) => {[代码][代码] [代码][代码]console.log(error)[代码][代码] [代码][代码]})[代码][代码] [代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]console.log([代码][代码]'未获取到qrcode'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(){[代码][代码] [代码][代码]console.log([代码][代码]'扫一扫调用失败'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码] [代码] [代码][代码]},[代码]
2020-11-06[图片] https://developers.weixin.qq.com/community/develop/doc/0000c6afdc81400f3526a3c6f5b804
canvas 绘制 base64 二维码接收到服务端返回的base64图片,用drawImage绘制到canvas上,模拟器上没有问题,可以正常显示以及保存,但到了真机(android和IOS都不行)上无法显示图片。请问是否有解决方案?
2018-10-09