在標簽上使用v-on可以監控事件。比如v-on:click可以監聽標簽的點擊事件。簡寫成@click
常見的點擊事件
<input @focus="focus" @blur="blur" @confirm="confirm" @click="click" @tap="tap" @longpress="longpress" @touchcancel="touchcancel" @touchmove="touchmove" />
方法:
methods: { focus(){ console.log("聚焦"); }, blur(){ console.log("失去焦點"); }, confirm(){ console.log("回車確認"); }, click(){ console.log("單擊事件"); }, tap(){ console.log("觸摸"); }, longpress(){ console.log("長時間按壓"); }, touchcancel(){ console.log("觸摸中斷"); }, touchmove(){ console.log("觸摸移動"); } }
瀏覽器上tap事件會覆蓋click事件,手機端上同時存在