【发布时间】:2020-03-24 18:44:58
【问题描述】:
我正在尝试通过 vuejs 在表格中显示数据,但它会引发以下错误。 [Vue 警告]:渲染错误:“TypeError:无法读取属性 'id' of null”
export default {
created: function() {
this.getCiudades();
},
data() {
return {
ciudades: [],
}
},
methods: {
getCiudades: function() {
var urlciudades = 'ciudadesjson';
axios.get(urlciudades).then(response => {
this.ciudades = response.data;
});
}
}
}
<tbody>
<tr v-for="ciudad in ciudades" v-bind:key="ciudad.id">
<td>
@{{ ciudad.id }}
</td>
<td>
@{{ ciudad.nombres }}
</td>
</tr>
</tbody>
【问题讨论】:
-
似乎至少有一项是
null。把ciudad.id改成ciudad,评论ciudad.nombres看看有没有这个项目。 -
查看浏览器的 Network 控制台以检查从服务器返回的响应。
-
请检查网络并在此处添加
axios回复。
标签: vue.js