課程
/前端開發
/Vue.js
/vue.js入門基礎
老師,我想問父組件與子組件之間是幾對幾的關系?也就是說一個子組件可以有幾個父組件?據我實踐是只能一個,因為兩個父組件同時給子組件傳值,永遠只能收到最前面使用的那一個父親的值,所以想確定一下,是這樣嗎?
2017-04-13
源自:vue.js入門基礎
正在回答
不能這么理解, 子組件可以用于多個父組件,而且他們之間都是相互獨立的,每一個父組件引用這個子組件都相當于是一份實例,里面的數據是獨立的,比如你在兩個頁面里都引入了一個select組件,該其中一個肯定不會影響另外一個。
每個組件都是一份獨立的實例,所謂父子,指的只是它們的引用關系,因為在A里面引用了B,所以B是A的子組件,這樣一個理解。
所以沒有組件天生就是父組件,子組件,也不存在幾對幾的問題了
舉報
本門為vuejs入門教程,詳細的講解加實戰,可以幫你進入vuejs的大門
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-24
不能這么理解, 子組件可以用于多個父組件,而且他們之間都是相互獨立的,每一個父組件引用這個子組件都相當于是一份實例,里面的數據是獨立的,比如你在兩個頁面里都引入了一個select組件,該其中一個肯定不會影響另外一個。
每個組件都是一份獨立的實例,所謂父子,指的只是它們的引用關系,因為在A里面引用了B,所以B是A的子組件,這樣一個理解。
所以沒有組件天生就是父組件,子組件,也不存在幾對幾的問題了