解决了吗
wx.canvasGetImageData 真机返回空数据- 当前 Bug 的表现(可附上截图) wx.canvasGetImageData,多次调用,返回的数据在真机上都是0, - 预期表现 真实数据 - 复现路径 对一张canvas的几个部分分别获取(我是在每次返回回调后再调第二次的) - 提供一个最简复现 Demo
2020-04-30pc上 scroll-view 左右不能滑动解决了吗?
在PC端 小程序scroll-view里的内容不能左滑了?在PC端 小程序scroll-view里的内容不能左滑了,在开发者工具跟移动端都是可以的,大家的可以吗?
2020-04-27我也遇到了这个问题,罗盘需要先校准,但是没有提供能判断是否需要校准的api
罗盘数据错误问题我用微信小程序读取罗盘的数据做了一个实时指南针,使用的时候发现,每次小程序调用手机罗盘数据后,都会导致罗盘数据异常。 只有退出小程序后,对罗盘进行校准,才能恢复罗盘正常。 而使用安卓系统的其他app连续读取罗盘数据,并未导致罗盘异常。 请问,是不是持续读取罗盘的 onCompassChange在使用过程中有什么问题导致了罗盘数据异常?
2020-04-22如果有人做过图片变色,记得@我一下,交流交流哈
使用canvasGetImageData canvasPutImageData ios安卓表现异常?--已解决,替换颜色的时候把没有颜色的rgba 全部设置0 实现方法,先把png图片画到画布上,然后wx.canvasGetImageData获取像素点,再根据需要的颜色替换调这些像素点wx.canvasPutImageData画到一个新的画布上,想要的实现的效果如下图安卓,ios表现不一样。这要怎么处理?(不用白色填充,因为我还需要两个下面这种png图片绘制到一个canvas里) 安卓和开发工具的这种表现是正常的:(下面的canvas绘制到上面的canvas) [图片][图片] ios真机:(下面的canvas绘制到上面的canvas) [图片][图片] --已解决,替换颜色的时候把没有颜色的rgba 全部设置0 代码片段 https://developers.weixin.qq.com/s/mcN5KLmL7Fgh
2020-04-21https://developers.weixin.qq.com/s/lCfvtvmC7Jgr
使用swiper+scroll-view怎么样才能页面内容滚动?需求:需要实现多个tab页切换,并且内容分页展示. 方法:使用swiper+scroll-view实现多个tab页切换,和swiper里面的内容滚动. 问题:现在需要连着tab头滚动页面内容,而不是swiper里面内容滚动上滑???
2020-04-10楼主找到问题原因了吗?是微信那边的返回的问题(频率高)还是怎么回事?
wx.login 返回code 有时候会返回 'error' ?[图片] 这个uname 就是我们通过 wx.login 获取的 res.code 正常情况下应该是正确的 一个字符串 这里 有时候会 出现返回 'error' 频率不太高 复现不是太容易
2020-02-05这个问题有解决吗?
wx.getLocation 问题(点击 允许 执行的也是 fail)- 当前 Bug 的表现(可附上截图) getSetting 得到的 ['scope.userlocaion'] 为 undefined 或 true 然后执行 wx.getLocation 弹窗 点击允许(理想情况应该是执行 success) 但是执行的是 fail ,一开始还以为自己获取的 ['scope.userlocaion'] 不对,但是前面已经判断过值为 true 或 undefined 才会执行 wx.getLocation,既然弹窗就说明是 undefined 值,然后点击 允许,按理就应该执行 success 才对的。 然后去看了一下自己手机设置没有给微信获取地址。也就是说手机不给微信获取地址,即使用户给小程序获取地址,那么这个执行的也是 fail。 但是 wx.getLocation 只在值为 undefined 的之后弹窗继续执行,或者 true 的时候继续执行。 false 不再弹窗 更不能继续了。 那么我怎么区分 wx.getLocation 执行的 fail 的时候,是因为用户不允许小程序,还是用户手机不允许微信导致的? 然后 wx.getLocation 也不在弹窗了, fail 的时候,就莫名其妙了,用户点击允许但是你没有给我地址, 这时候如果再做个 wx.openSetting ,看起来合理,打开设置去设置授权, 但是如果用户点击 不允许,还跳出来就更莫名其妙了,都拒绝了,还叫我去授权? 看不懂这个逻辑,不知道怎么写了,好晕, [代码]getLocation() {[代码][代码] [代码][代码]// 获取用户当前的授权状态。[代码][代码] [代码][代码]wx.getSetting({[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]// 用户是否授权地址[代码][代码] [代码][代码]let locationScope = res.authSetting[[代码][代码]'scope.userLocation'[代码][代码]][代码][代码] [代码][代码]// 只能这样获取,不能res.authSetting.scope.userLocation 这样就是不存在的值 scope 报错[代码][代码] [代码][代码]// res.authSetting['scope.userLocation'] 的可能是 true(已授权),false(拒绝过授权),undefined(还没有操作过)[代码][代码] [代码][代码]// true 与 false 不会再弹窗,undefined 会弹窗[代码][代码] [代码][代码]if[代码] [代码](locationScope == undefined || locationScope == [代码][代码]true[代码][代码]) {[代码][代码] [代码][代码]this[代码][代码].getLocationApi()[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]// 就是 false 之前拒绝过不会弹窗了,要开发者自己加上弹窗,如果用户一直拒绝,自己还加上去会不好吧?[代码][代码] [代码][代码]/* wx.showModal({[代码][代码] [代码][代码]title: '是否授权地理位置',[代码][代码] [代码][代码]content: `您的位置信息将用于收货地址填写与展示`,[代码][代码] [代码][代码]cancelText: '不允许',[代码][代码] [代码][代码]confirmText: '允许',[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]if (res.confirm) {[代码][代码] [代码][代码]console.log('用户点击确定')[代码][代码] [代码][代码]} else if (res.cancel) {[代码][代码] [代码][代码]console.log('用户点击取消')[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}) */[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]},[代码][代码]getLocationApi() {[代码][代码] [代码][代码]//wx.getLocation ,如果还没有操作过的话,会弹出窗口让用户允许或者允许才会执行[代码][代码] [代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'wgs84'[代码][代码],[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]// 用户允许授权,并且获取定位成功[代码][代码] [代码][代码]//2、根据坐标获取当前位置名称,显示在顶部:腾讯地图逆地址解析[代码][代码] [代码][代码]qqmapsdk.reverseGeocoder({[代码][代码] [代码][代码]location: {[代码][代码] [代码][代码]latitude: res.latitude,[代码][代码] [代码][代码]longitude: res.longitude[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success: (addressRes) => {[代码][代码] [代码][代码]console.log(addressRes, [代码][代码]'addressRes'[代码][代码])[代码][代码] [代码][代码]console.log([代码][代码]'888888'[代码][代码])[代码][代码] [代码][代码]let address = addressRes.result.formatted_addresses.recommend;[代码][代码] [代码][代码]console.log(address)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]currentAddr: address[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]//console.log(res, 'success')[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: (res) => {[代码][代码] [代码][代码]// 用户不允许授权[代码][代码] [代码][代码]// 用户允许授权,但是调用接口失败,没有定位成功(手机设备不允许微信获取地址)[代码] // 这里就很奇怪了,点击允许,但是给的却是 fail,再次提示去授权?但是如果是 点击不允许授权的话,再提示授权不是耍流氓么? [代码] [代码][代码]//res={errmsg:"getLocation:fail auth deny"}[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'获取定位失败'[代码][代码],[代码][代码] [代码][代码]image:[代码][代码]'../../img/warn.png'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码]},[代码]
2019-07-04[图片]
开发者工具的 Ctrl+c 和 Ctrl+v 不能复制粘贴- 当前 Bug 的表现(可附上截图) 开发者工具的 Ctrl+c 和 Ctrl+v有时候不能复制粘贴,有时候还粘贴到打开的相邻页面里面,重启有时也没用 - 预期表现 想要正常运行的Ctrl+c 和 Ctrl+v
2019-06-27后端弄着挺麻烦,我想学习学习,试试能不能前端搞定。但是这个又和h5的video标签不一样,
choosevideo如何获取拍摄视频的第一帧图片choosevideo 在开发工具上能返回第一帧图片,但是真机上不可以,有没有什么解决方法,canvas?或者别的,令外后台是php,感觉后台装那个获取视频第一帧图片的插件好麻烦,希望得到前端的解决办法。谢谢各位
2018-11-16