已解决,需要配置配置了uploadFile合法域名
急 急急,求解答!小程序发布版本调用wx.uploadFile异常?体验版和开发工具上调用正常!
2020-06-06已解决,https://www.cnblogs.com/kaiye/p/9909304.html
急急急,求解答,canvas生成小程序海报时,背景图显示,小程序码不显示?canvasToTempFilePath绘制图片到画布上(有背景图和小程序码以及显示文案),小程序码 真机不显示,开发工具显示, 真机返回的是:wxfile://tmp_ef7d896c70dbbba1bedbb50c83f6ee1f.png 开发工具返回的是:http://tmp/wxd09bd3b7e8615d34.o6zAJs1nxb9ingS3FdkyhKJfJIrw.i3SPftwNzzsf83942aacac4a02fd6228083d3e2d1acd.png 画布中的小程序码是用base64格式的,是要替换成网络图片还是本地图片? wx.request({ url: 'user/getQRCode', header: { 'content-type': 'application/json' }, data: { scene: id, page: 'pages/shop/detail/detail', width: '430px', }, method: "Post", success: function (res) { if (res.statusCode == '200') { console.log('获取二维码返回结果:' + res.data.data); that.data.skuBillUrl = "data:image/PNG;base64," + res.data.data.qrCode; that.drawImage(); } }, fail: function () { wx.showModal({ title: '异常', content: '请求异常,请下拉刷新' }) }, complete: function () { wx.hideLoading() } }) drawImage(): // 底图 ctx.drawImage('../../../pages/shop/detail/img/product.png', 0 * xs, 0 * xs, ImageBGWidth, ImageBGHeight); // 文字 ctx.setFillStyle('#000000'); // 文字颜色:黑色 ctx.setFontSize(26 * xs); // 文字字号:22px ctx.drawImage(that.data.skuBillUrl, CodeOffsetX, CodeOffsetY, 160 * xs, 160 * xs); ctx.fillText('姓名:' + skuBill.name, TextOffsetX, TextOffsetY); ctx.fillText('电话:' + skuBill.phone, TextOffsetX, TextOffsetY + 40 * xs); ctx.setTextAlign('left'); // 文字居中 ctx.draw(false, setTimeout(() => { console.log(3) //生成分享图 wx.canvasToTempFilePath({ canvasId: 'sku-bill-canvas', success: function (res) { console.info(res.tempFilePath) that.setData({ skuBillPreUrl: res.tempFilePath, showCanvas: false }) //海报预览图 app.globalData.skuBillPreUrl = res.tempFilePath console.info('skuBillPreUrl:' + that.data.skuBillPreUrl) }, fail: function (res) { console.info(res); } }, that) }, 300)) 在开发工具上 正常显示背景以及小程序二维码 在真机上 正常显示背景,小程序二维码不显示
2020-06-05图片链接: https://mmbiz.qpic.cn/mmbiz_png/WcgUoX8D9LB2o7pLYydVDzpdcJb3SbgDPwYrBficjp0skricrQZWP1cHMLUxtmCn1VZHcut6RQA824644ccpJfVw/0?wx_fmt=png
急急急!求解答!自定义组件中调用canvasToTempFilePath提示为空?在自定义组件中调用canvasToTempFilePath,提示canvasToTempFilePath: fail canvas is empty wx.canvasToTempFilePath(Object object, Object this)wx.createCanvasContext(string canvasId, Object this)这两个方法第二个参数已经写了this, const ctx = wx.createCanvasContext('sku-bill-canvas', that); .... ... ctx.draw(false, setTimeout(() => { console.log(3) //生成分享图 wx.canvasToTempFilePath({ canvasId: 'sku-bill-canvas', success: function (res) { console.info(res.tempFilePath) that.setData({ skuBillPreUrl: res.tempFilePath, showCanvas: false }) //海报预览图 app.globalData.skuBillPreUrl = res.tempFilePath console.info('skuBillPreUrl:' + that.data.skuBillPreUrl) }, fail: function (res) { console.info(res); } }, this) }, 300)) [图片]
2020-05-22求大佬们帮忙解答解答!非常感谢
急急急!求解答!调用setData其它数据导致app.globalData值发生变化?[图片] 截图连接https://mmbiz.qpic.cn/mmbiz_png/WcgUoX8D9LDmSFfShONYG0tBjKYhlODRPGVqJSibhzsou3cvlNSFROCsWKPK4QJKDFBWTY0XicZn5kGicLEGCSkuA/0?wx_fmt=png 为什么app.globalData.systemUserInfo.wechatNumber发生变化 wxml: 输入框: js: inputEdit:function(e){ console.log(app.globalData.systemUserInfo.wechatNumber); var that = this; // data-开头的是自定义属性,可以通过dataset获取到,dataset是一个json对象 var dataset= e.currentTarget.dataset; var value = e.detail.value; var name = dataset.name; that.data[name]=value; this.setData({ [name]: value }); console.log('input双向绑定:'+ that.data[name]); console.log(that.data.userCardInfo.wechatNumber); console.log(app.globalData.systemUserInfo.wechatNumber); },
2020-05-06你好,楼主,我现在也有一个同样的需求,请问网页打开公众号这个你有解决方案了吗?
如何让网页跳转公众号我们有一个需求 ,就是用户连接我们的专用wifi,会弹出我们自己的浏览器拦截页面,用户点击页面的某个按钮, 能够打开到自己的微信公众号界面,然后在公众号点击链接通过认证并连接现场wifi, 请问有什么办法可以实现在网页打开公众号的办法 是不是要获取一些资格或者合作资格才可以得到
2020-01-19