無效寫法:
<el-input v-model="input" placeholder="請在此輸入待轉換的數值" v-on:keyup.enter="convert">
解決辦法,加上.native
<el-input v-model="input" placeholder="請在此輸入待轉換的數值" v-on:keyup.enter.native="convert">
原因說明:
用
v-on
監聽原生事件現在在組件上使用 v-on 只會監聽自定義事件 (組件用 $emit 觸發的事件)。如果要監聽根元素的原生事件,可以使用 .native 修飾符,比如:
<my-component v-on:click.native="doSomething"></my-component>