對(duì)于vue.js中的this.emit的理解:this.emit(‘increment1',”這個(gè)位子是可以加參數(shù)的”);其實(shí)它的作用就是觸發(fā)自定義函數(shù)。
目前成都創(chuàng)新互聯(lián)公司已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、潼南網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
看例子:
{{ total }}
對(duì)上面的例子進(jìn)行進(jìn)一步的解析:
1、首先看 自定組件button-counter ,給其綁定了方法 :increment;
2、點(diǎn)擊button時(shí)會(huì)執(zhí)行函數(shù) increment,increment中有 this.$emit(‘increment1',”這個(gè)位子是可以加參數(shù)的”);
3、當(dāng)increment執(zhí)行時(shí),就會(huì)觸發(fā)自定函數(shù)increment1,也就是incrementTotal1函數(shù);
4、而increment執(zhí)行時(shí)沒(méi)有觸發(fā)自定義函數(shù)increment2,所以點(diǎn)擊第二個(gè)按鈕不執(zhí)行incrementTotal2的函數(shù)。
以上這篇對(duì)vue.js中this.$emit的深入理解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。