【发布时间】:2021-05-17 11:12:32
【问题描述】:
我有来自服务器的 JSON 输出:
[
{"id":"2","name":"Peter","age":"24"},
{"id":"4","name":"Lucy","age":"18"},
]
现在我想将它与v-for 指令一起使用,但它对我不起作用。
这是我的导出默认值:
data () {
return {
info: {}
}
},
mounted () {
axios
.get('http://localhost:4000/fetch.php/')
.then(response => (this.info = response.data))
},
现在如果我想显示信息的输出,它工作得很好{{ info }}。
但我需要使用v-for 指令并且只显示名称。
<p v-if="info.name">{{ info.name }}</p>
但它不起作用,唯一起作用的是:{{ info[0].name }}。
【问题讨论】:
标签: javascript arrays json vue.js