这个是老的canvas接口,如果你是新开发,推荐你用新版的canvas 2d 接口https://developers.weixin.qq.com/miniprogram/dev/api/canvas/Canvas.html如果还是用老的,首先确保你的canvas对象存在,另外如果你是在自定义组件里用的,这个api的第二个参数请传入this,然后这个方法要在canvas.draw()的回调里面执行
canvasToTempFilePath: fail canvas is empty?真机异常canvasToTempFilePath: fail canvas is empty 开发者工具上是好的, 真机不行 如果把基础库版本调整为2.7.1. 真机就没问题 其他基础库版本都不行
2020-10-22你用的是mpvue框架吧,如果用了这类框架,首先要把编译服务跑起来,然后要把`project.config.json`里的`miniprogramRoot`指向mpvue输出的dist目录 你看你报错都是找不到 xxx.vue 文件,小程序哪里支持这个?
小程序体验测试报错?[图片]
2020-10-22我之前也遇到过类似的问题: 配置了按需加载,开发者工具编译出的代码跑不起来,我把编译缓存清除,重新编译就可以了也遇到过真机调试出问题的,重新安装最新的开发者工具就行了按需加载如果用不上尽量不用,配了这个,小程序的sourceMap就没有了,官方目前还没修复
全局配置:"lazyCodeLoading": "requiredComponents" 不能真机调全局配置:"lazyCodeLoading": "requiredComponents" app.json 配置不能真机调试 app.json 不配置真机正常 [图片]
2020-10-22wx.chooseImage返回的是图片的本地临时文件路径列表 (本地路径),并不是有http头就是网络图片, 说白了只有你这个小程序里可以访问到。 如果你想显示这个图片 <image src="" /> image标签可以显示出来,其他的不行; 如果你想用作其他用途,可以使用wx.uploadFile把图片上传到服务器、cnd上,换取网络链接;
wx.chooseImage返回的tempFilePaths路径为什么读不出图片?调用wx.chooseImage方法返回的tempFilePaths路径读不出图片,在浏览器上读取显示“找不到tmp的服务器IP地址”,这是什么问题? [图片][图片]
2020-10-22这个首先和Promise.all没什么关系。你执行的api调用时报错了,你可以把使用的api贴出来,我们可以具体看看
Promise.all在编译器上正常,到手机上就一直.catch?Promise.all方法在电脑上一直都是可以.then,但真机调试就一直.catch出错。为什么啊?[图片]
2020-10-22如果你想截直播流的图片,这个api可以实现,https://developers.weixin.qq.com/miniprogram/dev/api/media/live/LivePlayerContext.snapshot.html 如果你想把整个直播间页面都截进去,目前没有这样的api
小程序的直播功能是否能实现截屏功能?需求:使用小程序的live-player播放直播画面时,提供一个截屏按钮,用户点击后实现对当前直播画面截屏的功能 疑问:目前没找到官方的实现方案,想请教是否有实现这个需求的可能?
2020-10-20小程序web-view里不支持通过jssdk唤起微信支付,推荐从webview跳转到小程序页面里,使用小程序的支付api完成支付
微信小程序web-view嵌套H5实现微信支付功能报错,“appid参数不正确”?小程序web-view嵌套H5,支付时H5页面跳转回小程序唤起支付功能,payData数据是从公众号获取传入,代码未作更改,前两天可以支付成功,今天测试的时候直接提示:商户传入的appid参数不正确,请联系商户处理。 回调信息为:{errMsg: "requestPayment:fail cancel"} 代码如下: onLoad: function (options) { console.log("webview传过来的参数", options) this.wxPay(options.payDataStr);//options.payDataStr由h5跳转小程序带过来的数据,用的公众号的支付数据 }, methods: { // 唤起微信支付窗口 wxPay: function(res) { let payData = JSON.parse(res) // console.log('res:'+res) wx.requestPayment({ 'timeStamp': payData.timeStamp, 'nonceStr': payData.nonceStr, 'package': decodeURIComponent(payData.package), 'signType': payData.signType,//'MD5', 'paySign': payData.paySign, 'success':function(res){ // 成功跳转到h5结果页面 console.log('支付成功') console.log(res); wx.redirectTo({ url: '/pages/activites/store?flag=ok' }); }, 'fail':function(res){ // 失败提示并返回订单页 console.log('支付失败') console.log(res); wx.redirectTo({ url: '/pages/activites/store?flag=ok' }); }, 'complete': function(res){ // 较早版本,用户取消支付,不进入fail回调,仅回调complete // res.errMsg为requestPayment:fail cancel if(res.errMsg=='requestPayment:fail cancel') { // 用户取消返回订单页 wx.redirectTo({ url: '/pages/activites/store?flag=ok' }); } } }) } }
2020-10-20这个功能还是beta版、只支持android,而且分享出去打开的是一个h5单页,有很多小程序的功能不能使用,实在没有带小程序码的海报图片分享到朋友圈实在😁
可以设置按钮,通过点击按钮分享朋友圈吗?或者通过点击按钮展示右上角...(更多)里的内容可以设置按钮,通过点击按钮分享朋友圈吗?或者通过点击按钮展示右上角...(更多)里的内容
2020-10-20这个基本是h5的问题 我们之前也遇到过:外部服务商的h5页面,做了公众号的免密登录(通过js设置cookie),但是到webview上就走不通了,无法得知用户身份,导致了白屏。 会导致这种问题的原因很多,需要对h5一一排查
微信小程序线上版本打开某个h5 页面 ,同样的链接 ,不同结果?微信小程序线上版本打开某个h5 页面 ,同样的链接 ,有的手机可以打开(绝大多数) ,有的不能打开(个别),页面是空白。。完全不知道原因在哪里。
2020-10-20实时日志能不能加个批量下载的接口,你们日志接口查询数量有上限,最多1w条,再多也查不到了。我们的用户量、日志量非常大,日志量每天都是10w+,我们想导出批量分析问题。 [图片]
你有主动运维你的小程序吗?对于管理平台的「开发—运维中心」功能有什么建议呢?当小程序上线之后,随着业务量增多,维护体量越来越大,如何应对更多的突发事件?如何避免其扩大成为故障呢? 小程序MP平台的「开发—运维中心」提供一系列帮助开发者主动运维小程序的能力:可以根据关键字查询指定时间的JS错误内容以进一步定位问题、通过设置告警规则来将数据告警自动发送到告警群等。希望能帮助开发者提升应急能力,把故障消灭在萌芽阶段。 平常开发小程序的过程中,你会使用管理平台提供的运维中心的功能来保证小程序的质量吗?你在使用过程中遇到过什么问题?你希望官方做哪些优化来让功能与数据更清晰丰富呢? [图片] 参与本话题优秀回答者将获得微信正版周边礼品一份,快来参加吧! [图片] [图片] [图片] [图片] [图片] *图片仅供参考,实际奖品选择与发放将视官方周边更新与存货情况进行适当调整 *获奖情况将在后续「社区每周」公告中进行公示
2020-10-20