开发工具版本 1.02.1803150(上一个版本表现正常)
基础库最低版本 1.9.1
问题代码如下
const ctx = wx.createCanvasContext('avatar')
ctx.setFillStyle('red')
ctx.fillRect(10, 10, 150, 100)
ctx.draw()
ctx.fillRect(50, 50, 150, 100)
//ctx.drawImage(files[0], left, top, size, size, 0, 0, 400, 400)
ctx.draw(true,
()=>{
console.log('绘制完成')
wx.canvasToTempFilePath({
x: 0,
y: 0,
width: 400,
height: 400,
fileType:'jpg',
quality:.8,
canvasId: 'avatar',
success: (res)=> {
handle([res.tempFilePath])
}
}, ctx)
}
)
console.log('drawEnd')
在手机上表现正常
在开发工具中只能输出drawEnd ,审核未通过涉及虚拟支付##微信小程序开发。没有绘制完成回调
微信小程序开发相关问题解答;本文来自微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
黄***:
麻烦给个相关的代码片段(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/minicode.html),我们定位下问题
随***:
wechatide://minicode/ESrjf5ma6lYv
审核未通过:微信小程序实际所提供的服务属于未开放的服务类目##微信小程序教程 ...
随***:
更新开发工具到1.02.1803210 问题已解决
我***:
在开发微信小程序插件的过程中,需要截图,但是这个draw方法一直不执行,这怎么解??
这个方法在我们微信小程序中是可以用的,但是在插件开发的过程中就不能用了,难道插件中不能用这个方法吗??
黄***:
4楼的基础库是哪个版本?开发工具还是微信上?
赢了技术,却败给了审核
我***:
基础库版本 1.9.98
工具上面和微信上面都不能用
我***:
@黄思程 这说的这个是个bug吗?很急哦,一直卡在这里了。。。。
我***:
官方的同志们回答一下喽。
审核不通过问题-请保持名称、简介、类目和内容的一致性--微信小程序教程 ...
马***:
同求解,我也是这里不执行draw的回调,捉急!不过我的不是插件,是组件
在页面中是可以正常执行,但是在组件中不执行
本文网址:http://www.91bianli.com/kaifazhinan/73954.html