gpt4 book ai didi

javascript - 我想将对象插入 Vue.js 中的对象数组中

转载 作者:行者123 更新时间:2023-12-01 00:01:48 26 4
gpt4 key购买 nike

我是 vue 新手,我正在尝试了解 vue 的整个概念以及如何使用它,现在我正在尝试学习列表。

JS:


Vue.config.productionTip = false;

new Vue({
el: '#app',
data: {
items: [
{Name: "qwe"},
{Name: "qwe"},
{Name: "zxc"},
{Name: "qwe"},
{Name: "asd"}
] },
methods: {
items.push({Name: "tyu"})
}
})

HTML:

<div id="app">
<ol>
<li v-for="item in items">{{item.Name}}</li>
</ol>
</div>

最佳答案

methods 属性的 properties 应该是一个函数。

new Vue({
el: '#app',
data: {
items: [
{Name: "qwe"},
{Name: "qwe"},
{Name: "zxc"},
{Name: "qwe"},
{Name: "asd"}
] },
methods: {
// Create a function
addItem: () => {
this.items.push({Name: "tyu"});
}
}
})

现在您需要调用addItem函数。

使用按钮点击

<button (click)="addItem()">Add Item</button>

<button v-on:click="addItem()">Add Item</button>

加载时

new Vue({
el: '#app',
data: {
items: [
{Name: "qwe"},
{Name: "qwe"},
{Name: "zxc"},
{Name: "qwe"},
{Name: "asd"}
] },
methods: {
addItem: () => {
this.items.push({Name: "tyu"});
}
},
beforeMount(){
// Call on page load.
this.addItem()
},
})

Vue.Js 有一个很棒的文档示例。我强烈建议您阅读它。 https://v2.vuejs.org/v2/guide/

关于javascript - 我想将对象插入 Vue.js 中的对象数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60672677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com