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