问题: vue.runtime.esm.js:620 [Vue warn]: Error in nextTick: “TypeError: Cannot convert object to primitive value”

直接把数据来源变量的值赋值给页面变量,正常展示

 this.columns= [{prop: "num", label: "序号"}] 

直接把数据来源变量赋值给页面变量,报错

this.columns= resp.headerList

对比两次赋值
在这里插入图片描述
尝试处理数据,之后解决了

this.columns =  JSON.parse(JSON.stringify(resp.headerList)) || [];

总结:引起报错的原因可能是数据的属性中缺少[[Prototype]]

Logo

前往低代码交流专区

更多推荐