這篇“vue中如何使用eventbus實(shí)現(xiàn)組件間傳值”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“vue中如何使用eventbus實(shí)現(xiàn)組件間傳值”文章吧。
成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)遼陽(yáng)縣,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):028-86922220
受用eventbus的方法很是簡(jiǎn)單,我們需要做三步事情,第一步,我們需要?jiǎng)?chuàng)造一個(gè)容器去充當(dāng)我們的eventbus
第二步,我們需要去拋出,或者說(shuō)提交我們的事件
第三步,我們?nèi)ケO(jiān)聽(tīng)我們的那個(gè)事件(也許這才是第二部)
首先,我們需要在全局定義我們的eventbus
這里我們定義到了eventbus。這就簡(jiǎn)單的完成了我們的第一步,當(dāng)然,全局變量,我想你應(yīng)該知道定義在哪兒的
接著我們先去拋出這個(gè)事件,使用¥。emit去“提交”
怎樣,這點(diǎn)都可以理解吧,其次我們經(jīng)行第三步,去監(jiān)聽(tīng)
當(dāng)然。這里已經(jīng)監(jiān)聽(tīng)好的。點(diǎn)擊事件俺只是個(gè)累贅,
接下來(lái)我們就要去界面中使用它們了
首先,倒入我們所需要的文件:
這里我使用的是談transimissionone還有transimissiontwo兩個(gè)文件‘
接著是定義
其次是使用
最后運(yùn)行我們的項(xiàng)目,查看下效果
這邊主要是交大家使用,所以代碼就俘虜在下面,主要是四個(gè)文件
transimissionone。vue(發(fā)送事件的文件)
其次是transimissiontwo(監(jiān)聽(tīng)者)
接著是我們的中樞。app。vue中使用
foo頁(yè)面 header頁(yè)面 hello頁(yè)面
請(qǐng)無(wú)視掉沒(méi)用的代碼。接著就是定義eventbus了
window.eventBus = new Vue();
以上就是關(guān)于“vue中如何使用eventbus實(shí)現(xiàn)組件間傳值”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。