var example1=new Vue({
el:'#example-1',
data:{
items:[
{message:'Foo'},
{message:'Bar'}
]
}
})
为什么输出不是Foo和Bar“Devil组”引证GPT后的撰写:
如果你想在 HTML 页面中输出 items 数组中的数据,可以在 HTML 中添加一个 ul 元素,使用 v-for 指令循环渲染 items 数组,并在循环中输出 message 属性。示例代码如下:
<body>
<div id="example-1">
<ul>
<li v-for="item in items">
{{ item.message }}
</li>
</ul>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
var example1 = new Vue({
el: '#example-1',
data: {
items: [
{ message: 'Foo' },
{ message: 'Bar' }
]
}
})
</script>
</body>
用 v-for 指令循环渲染 items 数组,并在循环中输出 message 属性