我想将@click="method"
添加到数组内的指定元素。元素使用li
v-for='item in menuItems'
menuItems = [
{ title: 'test1', route: '/test1'}
{ title: 'test2', route: '/test2}
]
这就是我试图做的事情:
this.menuItems.forEach((item) => {
if(item.route === '/test1') {
item.attr('@click', 'method')
}
})
答案 0 :(得分:2)
试试这种方式
<li v-for="item in menuItems" @click="method(item)">
method: function(item) {
console.log(item.title);
}