- 第一次扫二维码进入小程序正常能拿到参数,第二次开始扫码进入只能拿到第一次的参数
如题,一个扫码进入的小程序,扫第一个码进入能正常拿到这个二维码的参数,但是从第二个码开始进入就都只会拿到第一个二维码的参数。 我看了很多其他人的这个提问,都是没有最终解决的,求官方人员看一下是什么原因。 [图片]这是扫码进入获取参数的代码。 [图片][图片]这是两个带参数的二维码。 这个问题只有在真机上才能复现,在开发工具上是正常的。 目前测试了iPhone6s iPhoneX iPhoneXR都有这个问题,其他机型没测不知道会不会出现。
2019-05-22 - 在scrollview上面用input,input不跟着scrollview滚动
- 当前 Bug 的表现(可附上截图) 在iPhone7 iOS12.2上会出现该问题,其他手机测了iPhoneX iPhone6s iPhoneXR 都没问题 [图片] [图片] [图片] [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-04-22 - 关于wx.previewImage放入相同地址的图片的问题。
在一个数组中放入若干张相同的图片,然后用wx.previewImage方法,不管点击哪张,预览的都是第一张 [图片] 代码片段已附上,有啥办法解决吗?求助哇!!
2019-03-25 - canvas的draw方法不执行
使用小程序的canvas绘图,在绘制图片的这一步卡住了 怎么都进不去ctx.draw这个方法 [图片] [图片] [图片] [图片] 88888能打印出来 里面的99999打印不出来 也没有报错
2018-12-14 - radio组件动态改变checked属性问题
页面上有循环出来的radio组件若干,选中radio选项之后保存了修改后的参数,切换题目时能拿到修改后的数据,再切换回原来的题目也能拿到,但是修改后的数据不会渲染而是页面上的radio全部都被重置成未选中状态,求解。 这是一开始选择radio,页面有渲染,数据有修改: [图片] [图片] 这是切换题目后,能拿到修改后的数据: [图片] 再切回原来的题目,能拿到修改后的数据,但是页面没渲染: [图片] [图片] 代码片段分享了,求官方人员和各路大神们帮我看看是不是我哪里写错了,还是说是其他什么问题。
2018-12-12 - 发现一个video组件兼容性问题,请官方人员看一下
使用video组件渲染同一个视频,开发工具、安卓、iOS会呈现三种不同的效果。 [图片]这是在开发工具上,点击播放直接黑屏,进度条会动。 [图片]这是在安卓上,视频整个转了90度。 [图片]这是在iOS上,完全正常。 视频是通过前端wx.chooseVideo选择/拍摄再通过wx.uploadFile上传给后台之后返回的视频链接,想问一下造成这个问题的原因是在哪个环节,还有就是有没有什么解决办法??? 急!!!!!
2018-11-28 - 关于视频播放和事件捕获的问题
[图片] 当我点击播放按钮时,我希望实现的是只播放不跳转,但实际上当我点击播放按钮时又播放又跳转。我开始以为是事件冒泡,所以一开始想的解决办法就是点击播放按钮时,加一个状态判断是点击了播放按钮的,当到外层view的跳转事件时就根据这个状态来判断要不要跳转,但是我实施了之后发现,这是一个事件捕获,就是先触发了跳转的事件,再触发播放事件,这样一来我一开始想的解决办法就没办法实现了,目前也没想到什么办法能解决。所以想问一下有什么办法能实现我的需求。 [图片] [图片] [图片] 求官方人员和各位大神们给点意见,跪谢!orz
2018-11-27 - 五六个一模一样的小程序,为什么其中一个一直审核不通过,其他都可以?
五六个一模一样的小程序,为什么其中一个一直审核不通过,其他都可以? 求官方人员出来解释一下,卡了很久了。 [图片]
2018-11-07 - canvas生成的图片第一次保存会全部空白(透明?),第二次才正常。
canvas生成的图片第一次保存会全部空白(透明?),第二次才正常。求解啊!!急得不要不要的!! 代码: createPhoto: function() { let that = this; wx.showLoading({ title: '图片生成中', }) // 获取背景图片本地路径 let promise1 = new Promise(function(resolve, reject) { wx.getImageInfo({ src: that.data.bgi, success: function(res) { console.log(111, res) resolve(res); }, fail: function(res) { reject(res) } }) }) // 获取顶部头像本地路径 let promise2 = new Promise(function(resolve, reject) { wx.getImageInfo({ src: that.data.avatarUrl, success: function(res) { console.log(222, res) resolve(res); }, fail: function(res) { reject(res) } }) }) // 获取底部自己头像本地路径 let promise3 = new Promise(function(resolve, reject) { wx.getImageInfo({ src: that.data.avatarUrl2, success: function(res) { console.log(333, res) resolve(res); }, fail: function(res) { reject(res) } }) }); // 获取底部第一个头像本地路径 let promise4 = new Promise(function(resolve, reject) { wx.getImageInfo({ src: that.data.beforeAvatar, success: function(res) { console.log(444, res) resolve(res); }, fail: function(res) { reject(res) } }) }); // 获取底部第二个头像本地路径 let promise5 = new Promise(function(resolve, reject) { wx.getImageInfo({ src: that.data.afterAvatar, success: function(res) { console.log(555, res) resolve(res); }, fail: function(res) { reject(res) } }) }); // 获取皇冠本地路径 let promise6 = new Promise(function (resolve, reject) { wx.getImageInfo({ src: "https://dreamate.top/2.png", success: function (res) { console.log(666, res) resolve(res); }, fail: function (res) { reject(res) } }) }); // 执行 Promise.all( [promise1, promise2, promise3, promise4, promise5, promise6] ).then(res => { console.log(res) // 获取宽高 let wW = that.data.windowWidth; let wH = that.data.windowHeight; // 定义画布上下文常量 const ctx = wx.createCanvasContext('firstCanvas'); //背景白色 ctx.setFillStyle('white'); //从x=0,y=0开始绘制白色 // ctx.fillRect(0, 0, wW, wH); if (that.data.ranking == 1) { console.log(111) //背景图 ctx.drawImage(res[0].path, 0, 0, wW, wH); //顶部头像 ctx.drawImage(res[1].path, 10, 5, 90, 85); //底部第一张头像 ctx.drawImage(res[2].path, 67, 560, 70, 70); //底部第二张头像 ctx.drawImage(res[3].path, 177, 560, 55, 55); //底部第三张头像 ctx.drawImage(res[4].path, 267, 560, 55, 55); //皇冠 ctx.drawImage(res[5].path, 90, 545, 30, 30); // 绘制文字 ctx.setFontSize(20) ctx.setFillStyle("#fff") ctx.fillText(that.data.userName, 100, 50) // 绘制文字 ctx.setFontSize(26) ctx.setFillStyle("#000") ctx.fillText(that.data.ranking, wW * 0.49, wW * 1.38) /*保存上下文 绘制 */ // ctx.save(); ctx.draw(); //destWidth值越大图片越清晰/大小成正比 解决画布模糊的问题 wx.canvasToTempFilePath({ canvasId: 'firstCanvas', width: wW, height: wH, destWidth: wW * 3, destHeight: wH * 3, success: function success(res) { console.log('转图片结果'); // 关闭loading wx.hideLoading(); wx.showLoading({ title: '图片保存中...', }) // 到page对象的data中 that.setData({ previewImageUrl: res.tempFilePath }) console.log(res) wx.saveImageToPhotosAlbum({ filePath: that.data.previewImageUrl, success(res) { wx.hideLoading(); wx.showToast({ title: '保存成功!', icon: 'success' }) //保存成功 console.log(res); }, fail: function (res) { wx.showToast({ icon: 'fail', title: 'sorry 保存失败,请稍后再试', }) return; } }) }, complete: function complete(e) { console.log(e.errMsg); } }); } }). catch(err => { //error 错误处理 }) },
2018-10-27 - 小程序跳转到H5页面时弹出提示“未绑定网页开发者”
小程序跳转到H5页面时会提示未绑定网页开发者, 我百度了一下说是因为我的微信没有绑定公众号,但是我绑定了之后还是这样子,这个小程序跟公众号也关联了[图片] 请问这个情况应该怎么解决?
2018-10-11