wxDraw
wxDraw copied to clipboard
jsEnginScriptError Converting circular structure to JSON TypeError: Converting circular structure to JSON
在使用wxCanvas的add方法后,在另一个函数里使用this.setData就会有这个报错:
VM3735:1 jsEnginScriptError Converting circular structure to JSON TypeError: Converting circular structure to JSON
小程序里出现的
实测应该是浏览器内核问题,在小程序官方ide里面的chrome内核下出现问题。但是在真机上跑就ok
我只要用到 this.wxCanvas = new wxDraw(context, 0, 0, '400', '300') 就会收到同样的错误,并且该错误影响后续一些 js 的执行,且所有 shape 都无法拖动
找到问题所在了,在使用的时候我把所有的shape都放进了一个data里面的数组,只要把数组放到外面去直接用而不是this.setdata用就OK
跟着例子用的,编译完就报错了,用的uniapp
我把wxCanvas从data挪到外面就行了