【发布时间】:2021-08-15 23:37:55
【问题描述】:
我是 vue 新手,试图在列表中显示数组内的项目
Vue 组件:
<template>
<div>
<ul id="array-rendering">
<li v-for="item in items" :key="item.message">
{{ item.message }}
</li>
</ul>
</div>
</template>
<script>
export default {
props: {
items: {
type: [],
default: [
{ message: 'Foo' },
{ message: 'Bar' }
]
},
},
}
</script>
<style scoped>
h4{
display: flex;
align-items: center;
justify-content: center;
}
</style>
页面:
<ErrorAlert v-bind:items="{result}"/>
这里是result
[
{ message: "Foo2" },
{ message: "Bar2" }
];
我得到的不是值 'foo2' 和 'bar2' 而是错误:Expected array got object
查看了类似的post 并尝试解析 JSON 但仍然没有得到预期的结果。有人可以帮忙吗?
【问题讨论】:
标签: javascript vue.js