elementui模版语法使用问题

使用axios读取了本地文件,赋值data,使用模版语法报错

img

但是奇怪的是,this.data.header写这个不会报错,加一个one就会报错,但实际上是有one这个的

img

img

这里面的el是在这里

img

1.在vue的模板语法里可以省略this
2.在报错的父级节点上加上一个 v-if='data.header',目测是因为数据异步的问题,组件初始化的时候header.one还没有被赋值,所以回出现报错

他说没有就是没有,你用保险的取值看看有没有 data.header["one"]

this.data.header是数组吗?打印结果发出来看一看呢

你试试看控制台这样写 const data = undefined;然后data.one 然后看着报错信息。和你的对比一下 我想你会明白,以后遇见这种报错 百分之99都是这样的问题