摘要:子組件給父組件通信如果子組件想要改變數(shù)據(jù)呢這在中是不允許的,因?yàn)橹辉试S單向數(shù)據(jù)傳遞,這時(shí)候我們可以通過觸發(fā)事件來通知父組件改變數(shù)據(jù),從而達(dá)到改變子組件數(shù)據(jù)的目的子組件傳遞的數(shù)據(jù)通過綁定事件在里面使用事件來注冊事件并且傳遞數(shù)值到父組件中父組件
子組件給父組件通信
如果子組件想要改變數(shù)據(jù)呢?這在vue中是不允許的,因?yàn)関ue只允許單向數(shù)據(jù)傳遞,這時(shí)候我們可以通過觸發(fā)事件來通知父組件改變數(shù)據(jù),從而達(dá)到改變子組件數(shù)據(jù)的目的
子組件:
通過綁定事件upData,在里面使用$emit事件來注冊childData事件,并且傳遞數(shù)值this.msg到父組件中
父組件:
//監(jiān)聽子組件觸發(fā)的事件,然后調(diào)用change方法
父組件通過監(jiān)聽子組件的childData的事件,來觸發(fā)自己的綁定的changData事件,并將值獲取復(fù)制給自己的msg
到這里就完成了子組件給父組件傳遞數(shù)據(jù)的過程
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/93537.html
摘要:子組件給父組件通信如果子組件想要改變數(shù)據(jù)呢這在中是不允許的,因?yàn)橹辉试S單向數(shù)據(jù)傳遞,這時(shí)候我們可以通過觸發(fā)事件來通知父組件改變數(shù)據(jù),從而達(dá)到改變子組件數(shù)據(jù)的目的子組件傳遞的數(shù)據(jù)通過綁定事件在里面使用事件來注冊事件并且傳遞數(shù)值到父組件中父組件 子組件給父組件通信 如果子組件想要改變數(shù)據(jù)呢?這在vue中是不允許的,因?yàn)関ue只允許單向數(shù)據(jù)傳遞,這時(shí)候我們可以通過觸發(fā)事件來通知父組件改變數(shù)據(jù)...
摘要:子組件給父組件通信如果子組件想要改變數(shù)據(jù)呢這在中是不允許的,因?yàn)橹辉试S單向數(shù)據(jù)傳遞,這時(shí)候我們可以通過觸發(fā)事件來通知父組件改變數(shù)據(jù),從而達(dá)到改變子組件數(shù)據(jù)的目的子組件傳遞的數(shù)據(jù)通過綁定事件在里面使用事件來注冊事件并且傳遞數(shù)值到父組件中父組件 子組件給父組件通信 如果子組件想要改變數(shù)據(jù)呢?這在vue中是不允許的,因?yàn)関ue只允許單向數(shù)據(jù)傳遞,這時(shí)候我們可以通過觸發(fā)事件來通知父組件改變數(shù)據(jù)...
總結(jié)一下對vue組件通信的理解和使用。 一、組件目錄結(jié)構(gòu) 父組件:app.vue 子組件:page1.vue 子組件:page2.vue 父組件 app.vue 請輸入單價(jià): import Page1 from ./components/page1; import Page2 from ./components/page2; export de...
閱讀 2666·2023-04-25 15:22
閱讀 2837·2021-10-11 10:58
閱讀 1058·2021-08-30 09:48
閱讀 1864·2019-08-30 15:56
閱讀 1740·2019-08-30 15:53
閱讀 1105·2019-08-29 11:16
閱讀 1058·2019-08-23 18:34
閱讀 1649·2019-08-23 18:12