首页 前端知识 Property or method “toJSON“ is not defined on the instance but referenced during render.

Property or method “toJSON“ is not defined on the instance but referenced during render.

2024-08-14 00:08:45 前端知识 前端哥 875 916 我要收藏

背景:公司测试版小程序报如下错误信息,本地运行不报错,本地真机模拟测试不报错;

报错信息: 

[Vue warn]: Property or method "toJSON" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: Reactivity in Depth | Vue.js.

翻译:属性或方法“toJSON”不是在实例上定义的,而是在渲染期间引用的。通过初始化属性,确保该属性是可响应的,无论是在data选项中,还是对于基于类的组件。 

 <TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Object'
--- property '_renderProxy' closes the circle>
TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Object'
--- property '_renderProxy' closes the circle
at JSON.stringify (<anonymous>)
at cloneWithData (https://usr/app-service.js:15092:26)
at VueComponent.patch [as __patch__] (https://usr/app-service.js:15105:14)
at Vue._update (https://usr/app-service.js:13436:19)
at VueComponent.updateComponent (https://usr/app-service.js:15173:8)
at Watcher.get (https://usr/app-service.js:13896:25)
at Watcher.run (https://usr/app-service.js:13971:22)
at flushSchedulerQueue (https://usr/app-service.js:13727:13)
at Array.<anonymous> (https://usr/app-service.js:11466:12)
at flushCallbacks (https://usr/app-service.js:11394:14)

 有看到解决办法说,注释掉console.log就可以了,但是我发现这个方式解决不了我的问题,

最后发现 公司提交的体验版小程序没有选用我提交的版本,而是选用的同事的,改成我提交的版本就不报错,可以正常运行了。

进一步研究原因:发现有人说是“这是微信开发者工具的bug,请回退微信开发者工具到2020年6月那个版本或之前版本(截止2020.11.10未修复),见文档:http://doc.ucharts.cn/1074674。“

如果对你没有帮助,可以前往微信开放交流社区进行求助;https://developers.weixin.qq.com/community/develop/article?id=&tag=hot

转载请注明出处或者链接地址:https://www.qianduange.cn//article/15548.html
标签
评论
发布的文章

04-Json/Ajax/Vue的知识

2024-08-21 10:08:39

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!