是一个好的建议,但是previewImage的功能不止分享一个功能,还包括保存识别二维码等,所以。。。。
图片组件建议新增分享功能- 需求的场景描述(希望解决的问题) 用户想分享图片必须使用wx.previewImage才能长按分享 现在分享图片需要进行的操作 点击图片=>长按=>分享 - 希望提供的能力 建议image加上一个 分享的attribute调用微信图片的分享功能 <image share="{{true}}" src="{{url}}"></image> 修改后 长按图片=>分享 用户在看到图片时想到的肯定也是长按图片可以分享图片,但是目前并不可以。。
2018-07-09在吗?能不能尽快看下~
微信小游戏音频播放苹果跟调试工具播放正常安卓没有声音try { var audio = wx.createInnerAudioContext(); audio.src = "/src/01.aac79.mp3"; audio.volume = 1; audio.play(); } catch (res) { console.log(res); } ios跟调试工具下面 播放正常,安卓下面没有声音 代码片段:wechatide://minicode/YROVhImC7JRm 目前测试的 锤子pro1 三星not8
2018-07-09前来询问一下进度
wechat 6.6.7导致canvas执行结果错误需求:在页面用canvas画几个圆角图片 表现:wechat 6.6.6时一切正常,今天更新到了6.6.7,结果只能第一个图片是圆角 [代码]function[代码] [代码]circleImg(ctx, img, x, y, r) {[代码][代码] [代码][代码]ctx.save();[代码][代码] [代码][代码]var[代码] [代码]d =2 * r;[代码][代码] [代码][代码]var[代码] [代码]cx = x + r;[代码][代码] [代码][代码]var[代码] [代码]cy = y + r;[代码][代码] [代码][代码]ctx.arc(cx, cy, r, 0, 2 * Math.PI);[代码][代码] [代码][代码]ctx.clip();[代码][代码] [代码][代码]ctx.drawImage(img, x, y, d, d);[代码][代码] [代码][代码]// ctx.lineWidth = 3[代码][代码] [代码][代码]// ctx.setStrokeStyle('#482C2B')[代码][代码] [代码][代码]// ctx.stroke()[代码][代码] [代码][代码]ctx.restore();[代码][代码]}[代码]
2018-06-15你这个逻辑有问题把
部分微信号在开发工具wx.login操作后后端获取sessionKey获取失败在开发过程中,我在app.json中调用wx.login,然后发送code给后台,发现有部分用户始终为sessionKey过期,但是用手机调试,又没有这个问题。是不是开发工具的bug?
2018-05-30微信上传图片了解一下
小程序上传的图片怎么先转base64在传后台[代码]let that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]wx.chooseImage({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]tempFilePaths = res.tempFilePaths[代码][代码] [代码][代码]console.log(tempFilePaths[0])[代码][代码] [代码][代码]let canvas = wx.createCanvasContext([代码][代码]'myCanvas'[代码][代码])[代码][代码] [代码][代码]// 1. 绘制图片至canvas[代码][代码] [代码][代码]canvas.drawImage(tempFilePaths[0], 0, 0, 75, 75)[代码][代码] [代码][代码]// 绘制完成后执行回调,API 1.7.0[代码][代码] [代码][代码]canvas.draw()[代码][代码] [代码][代码]// 2. 获取图像数据, API 1.9.0[代码][代码] [代码][代码]wx.canvasGetImageData({[代码][代码] [代码][代码]canvasId: [代码][代码]'myCanvas'[代码][代码],[代码][代码] [代码][代码]x: 0,[代码][代码] [代码][代码]y: 0,[代码][代码] [代码][代码]width: 75,[代码][代码] [代码][代码]height: 75,[代码][代码] [代码][代码]success (res) {[代码][代码] [代码][代码]console.log([代码][代码]":res"[代码][代码], res)[代码][代码] [代码][代码]// 3. png编码[代码][代码] [代码][代码]let pngData = upng.encode([res.tempFilePaths[0]], 75, 75)[代码][代码] [代码][代码]// 4. base64编码[代码][代码] [代码][代码]let base64 = wx.arrayBufferToBase64(pngData)[代码][代码] [代码][代码]console.log([代码][代码]"=---"[代码][代码], base64)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.setStorageSync([代码][代码]'addImg'[代码][代码], tempFilePaths[0])[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]addImg: tempFilePaths[0][代码][代码] [代码][代码]})[代码][代码] [代码] [代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]
2018-05-26cover-view 了解一下
map控件上加按钮怎么加[图片] 我想在地图上实现类似这样的按钮,怎么在弹窗上加按钮等控件啊
2018-05-26兄得!你这个怎么可能会执行呢
for循环bug在js文件写for循环,如下的形式: [代码]for[代码] [代码](let i = i;i<5;i++){[代码][代码] [代码][代码]console.log(i)[代码][代码]}[代码] 不会报错。 按照道理,他会运行报错,报一个ReferenceError的错误。 我因为翻译Java代码为js代码无意写错发现的。
2018-05-26