對(duì)vue中v-on綁定自定事件的實(shí)例講解
關(guān)于官網(wǎng)vue中v-on綁定自定義事件的個(gè)人理解
對(duì)官網(wǎng)實(shí)例進(jìn)行了一些修改,如下圖:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>v-on綁定自定義事件</title> <script src="vue.js"></script> </head> <body> <div id="app"> <p>{{ total }}</p> <button-counter v-on:increment="father1"></button-counter> <button-counter v-on:incr="father2"></button-counter> <button-counter v-on:inc="father1"></button-counter> </div> <script> Vue.component('button-counter', { template: '<button v-on:click="child">{{ counter }}</button>', data: function () { return { counter: 0 } }, methods: { child:function(){ this.counter += 1; this.$emit('increment'); this.$emit('incr'); this.$emit('inc'); } } }); new Vue({ el: '#app', data: { total: 0 }, methods: { father1: function () { this.total += 1 }, father2: function () { this.total -= 1 } } }) </script> </body> </html>
點(diǎn)擊第一個(gè)按鈕瀏覽器的執(zhí)行順序如圖所示:
步驟一:點(diǎn)擊第一個(gè)按鈕,執(zhí)行子組件的函數(shù)child
步驟二:分別觸發(fā)該按鈕中的事件$emit(‘ ');
步驟三:監(jiān)聽(tīng)到 v-on:increment 事件,
步驟四:執(zhí)行父組件監(jiān)聽(tīng)子組件的事件father1;
以上這篇對(duì)vue中v-on綁定自定事件的實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- vue父組件點(diǎn)擊觸發(fā)子組件事件的實(shí)例講解
- 對(duì)vue 鍵盤回車事件的實(shí)例講解
- vue2.0移動(dòng)端滑動(dòng)事件vue-touch的實(shí)例代碼
- Vue的事件響應(yīng)式進(jìn)度條組件實(shí)例詳解
- vue鼠標(biāo)懸停事件實(shí)例詳解
- vue實(shí)現(xiàn)鼠標(biāo)移入移出事件代碼實(shí)例
- vue綁定的點(diǎn)擊事件阻止冒泡的實(shí)例
- vue父組件觸發(fā)事件改變子組件的值的方法實(shí)例詳解
- Vue動(dòng)畫(huà)事件詳解及過(guò)渡動(dòng)畫(huà)實(shí)例
- vue基礎(chǔ)之事件簡(jiǎn)寫(xiě)、事件對(duì)象、冒泡、默認(rèn)行為、鍵盤事件實(shí)例分析
- Vue 事件處理操作實(shí)例詳解
- Vue 實(shí)例事件簡(jiǎn)單示例
相關(guān)文章
詳解vue-cli腳手架build目錄中的dev-server.js配置文件
這篇文章主要介紹了詳解vue-cli腳手架build目錄中的dev-server.js配置文件,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11Vue3+Vite+TS實(shí)現(xiàn)二次封裝element-plus業(yè)務(wù)組件sfasga
這篇文章主要介紹了在Vue3+Vite+TS的基礎(chǔ)上實(shí)現(xiàn)二次封裝element-plus業(yè)務(wù)組件sfasga,下面文章也將圍繞實(shí)現(xiàn)二次封裝element-plus業(yè)務(wù)組件sfasga的相關(guān)介紹展開(kāi)相關(guān)內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可惡意參考一下2021-12-12Vue2.x中利用@font-size引入字體圖標(biāo)報(bào)錯(cuò)的解決方法
今天小編就為大家分享一篇Vue2.x中利用@font-size引入字體圖標(biāo)報(bào)錯(cuò)的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09vue-meta實(shí)現(xiàn)router動(dòng)態(tài)設(shè)置meta標(biāo)簽的方法
這篇文章主要介紹了vue-meta實(shí)現(xiàn)router動(dòng)態(tài)設(shè)置meta標(biāo)簽,實(shí)現(xiàn)思路非常簡(jiǎn)單內(nèi)容包括mata標(biāo)簽的特點(diǎn)和mata標(biāo)簽共有兩個(gè)屬性,分別是http-equiv屬性和name屬性,本文通過(guò)實(shí)例代碼給大家詳細(xì)講解需要的朋友可以參考下2022-11-11Vue中使用debugger在瀏覽器中不起作用的問(wèn)題及解決
這篇文章主要介紹了Vue中使用debugger在瀏覽器中不起作用的問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06Vue.js實(shí)現(xiàn)一個(gè)漂亮、靈活、可復(fù)用的提示組件示例
這篇文章主要介紹了Vue.js實(shí)現(xiàn)一個(gè)漂亮、靈活、可復(fù)用的提示組件示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03