解决方案
canvas = toRaw(canvas)
canvas.createImage()
开发环境
uniapp+vue3+小程序+canvas2d
错误提示
错误一:Cannot read property 'nodeId' of undefined
错误二:使用srcset控制台没问题,但是真机获取不是img对象
问题原因
打印出canvas发现不正确,使用vue3创建的canvas对象为响应式对象,需要转为普通对象,
使用toRaw(canvas)后,再去创建就可以了