请问有解决方案了吗
使用 bindlongpress 绑定录音授权,出现了两次授权弹框?处理小程序录音功能的时候 使用 长按事件 bindlongpress 先录音授权,成功在录音。我在开发者工具上没事,在真机上面出现两次授权框。 经过我测试 ,我发现 bindlongpress 事件绑定授权 ,只要我执行点击的操作 也能出现授权框(一次)。执行长按的操作 就两次授权框。想问下这个问题 怎么解决。 附事件代码 handleLongPress:function (e) { console.log('changan',e); //this.startPoint = e.touches[0] this.setData({startPoint:e.touches[0]}) if (e.target.id === 'record') { //this.title = '正在录音' //this.isRecording = true this.startRecording() //this.canSend = true } }, startRecording:function () { wx.getSetting({ success: (res) => { console.log('getsetting',res); let auth = res.authSetting['scope.record'] if (auth === false) { // 已申请过授权,但是用户拒绝 console.log('已申请过授权,但是用户拒绝'); } else if (auth === true) { // 用户已经同意授权 console.log('用户已经同意授权'); this.setData({ title:'正在录音', isRecording:true, canSend:true, }) //this.isRecording = true this.setData({isRecording:true}) recorderManager.start(recordOptions) } else { // 第一次进来,未发起授权 console.log('第一次进来,未发起授权'); wx.authorize({ scope: 'scope.record', success: () => { wx.showToast({ title: '授权成功', icon: 'success', duration: 1500 }) } }) } }, fail: function () { wx.showToast({ title: '授权失败', icon: 'none', duration: 1500 }) } }) },
2023-11-09onShareAppMessage分享成功后 success无效
onShareAppMessage success无效基础库版本为2.0.8和2.0.9时,onShareAppMessage success回调函数无效,因此无法判断用户是点击取消还是发送
2023-10-26通过jsonp, 雅虎代理跨域都没作用,我这边没有nginx的服务相关东西,只写了前端的代码
前端直接调用接口https://api.weixin.qq.com/sns/userinfo出现跨域微信公众号网页端开发,直接在前端调用微信提供的https://api.weixin.qq.com/sns/userinfo这个接口一直报跨域,用了很多解决办法都实现不了跨域,请问下是为什么呢?社区看到有回答api.weixin.qq.com的请求需要后端调用,请问一定要用后端请求这个接口才可以吗?
2023-07-27