【发布时间】:2017-01-24 07:50:39
【问题描述】:
所以我有一个项目列表和通过 v-for 和 v-model 链接到每个项目的输入列表。
我单击一个按钮并将新项目添加到该列表中。我想关注与新添加的项目相关的输入。
不知道如何实现这个目标。
<div id="app">
<div v-for="item in sortedItems">
<input v-model="item">
</div>
<button @click="addItem">
add
</button>
</div>
new Vue({
el: '#app',
data: {
items: []
},
methods: {
addItem: function() {
this.items.push(Math.random());
}
},
computed: {
sortedItems: function() {
return this.items.sort(function(i1, i2) {
return i1 - i2;
})
}
}
})
这里是排序列表的小提琴 https://jsfiddle.net/sfL91r95/1/
谢谢
【问题讨论】:
-
查看Custom Directives 上的文档,以
v-focus为例
标签: vue.js