使用的官方例子:https://developers.weixin.qq.com/s/r6UBlEm17pc6
renderToCanvas() {
console.log('执行渲染到canvas')
const p1 = this.widget.renderToCanvas({ wxml, style })
console.log('==>p1',p1)
p1.then((res) => {
console.log('container', res.layoutBox)
this.container = res
}).catch((err)=>{
console.log('执行异常',err)
})
},
result undefined 导致container 为空;catch捕获出来的err也是undefined
今天也遇到了同样的问题,找到原因了,demo.js文件中的那张图片失效导致的,替换一下自己能用的图片就行