input的@keydown.enter失效原因
如果该input的被<form></form>
包着,并且表单中只有这一个input,那么回车会默认自动提交表单,不会执行onkeydown.enter自定义的方法。
解决办法:
(a)input单独使用,不搭配form
(b)在该form中再添加一个不显示的input,例如
<form action="###">
<input v-show="false"/>
<input type="text" @keydown.enter="goSearch"/>
<button type="button" @click="goSearch">搜索 </button>
</form>