【发布时间】:2019-12-01 20:13:44
【问题描述】:
我收到以下错误:
TypeError: 无法读取未定义的属性“名称”
Vue 文件:
<tr v-for="user in fields.data" :key="user.id">
<td>{{ user.id }}</td>
<td>{{ user.name }}</td>
<td>{{ user.email }}</td>
<td>{{ user.password }}</td>
<td>
<a href="#" data-toggle="modal" data-target="#modal" @click="edit(user.id)">
<span class="btn btn-primary">
<i class="mdi mdi-edit"></i>
</span>
</a>
</td>
</tr>
脚本:
edit(id) {
this.users = this.fields[id];
console.log(this.users);
},
【问题讨论】:
-
你在
fields.data有什么? -
没什么,抱歉,我不小心添加了。
-
对不起,不一样
-
没有?这根本没有帮助或对您的问题提供任何见解?错误非常明显。问自己为什么
user.id上没有警告?
标签: javascript vue.js