【发布时间】:2018-01-08 01:53:05
【问题描述】:
我的输入和列表有问题,我想从输入到下面的列表元素,并将“活动”类添加到当前的 li 元素
<div class="control">
<label class="label">Input Test</label>
<input type="text" class="input" @keydown="keyHandler">
<ul>
<li v-for="suggestion in suggestions" v-bind:class="{active}">{{suggestion.message}}</li>
</ul>
</div>
methods : {
keyHandler(e){
if(e.keyCode === 38){
e.preventDefault();
console.log('arrow up')
this.currentKey = e.key
}
else if(e.keyCode === 40){
e.preventDefault();
console.log('arrow down')
this.currentKey = e.key
}
}
}
这里是小提琴:https://jsfiddle.net/o8fwf0gh/13/
我会很感激你的帮助
【问题讨论】:
标签: vue.js vuejs2 vue-component