今天在写代码的时候,遇到这个报错,
Error in render: “TypeError: Cannot convert object to primitive value
用微信浏览器浏览的时候,没有报错,用谷歌浏览器浏览的时候,才出现的报错信息
在此复盘一下:
当我们看到
Error in render
就应该将问题定位到渲染层,也就是我们的template里面
一般情况下,JS出错会有第几行出错的提示
那么他很有可能出现的情况就是以下两种:
①组件接收的类型出错
②某个视图层的判断出错
经过排查,发现代码里面就是 视图层的判断出错
,对象后面的属性缺少了一个