不能对未知的对象进行渲染
还有的报错
直接的原因就是
v-model绑定的数据
<el-form-item label="公司名称">
<el-input v-model="tableData['名称']"></el-input>
</el-form-item>
或者一整个表单:model 绑定的数据
<el-form :model="tableData" label-width="80px" v-if="usertype === 'candidate'">
vue的Data中
data() {
return {
tableData: {},
}
},
这个数据被不知名函数或者操作给搞成
"" 了
报这个错误有个原因就是
tableData 在某一步被
tableData = ''了
而本来在data中定义的应该是一个对象或默认值
双向绑定的数据不可以为空
有几种不太容易找到的变空
1.tableData虽然初始化是个对象但是在挂载时被函数接数据
tableData = res.data//后台如果出错返回一个空值此时等于 tableData = ''