久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Vue父組件監聽子組件生命周期

瀏覽:112日期:2022-11-30 09:55:44

比如有父組件 Parent 和子組件 Child,如果父組件監聽到子組件掛載 mounted 就做一些邏輯處理,可以通過以下寫法實現:

// Parent.vue<Child @mounted='doSomething'/>// Child.vuemounted() { this.$emit('mounted');}

以上需要手動通過 $emit 觸發父組件的事件,更簡單的方式可以在父組件引用子組件時通過 @hook 來監聽即可,如下所示:

// Parent.vue<Child @hook:mounted='doSomething' ></Child>doSomething() { console.log(’父組件監聽到 mounted 鉤子函數 ...’);},// Child.vuemounted(){ console.log(’子組件觸發 mounted 鉤子函數 ...’);}, // 以上輸出順序為:// 子組件觸發 mounted 鉤子函數 ...// 父組件監聽到 mounted 鉤子函數 ...

當然 @hook 方法不僅僅是可以監聽 mounted,其它的生命周期事件,例如:created,updated 等都可以監聽。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 保德县| 永兴县| 双柏县| 阿瓦提县| 龙门县| 伊通| 奉新县| 隆子县| 筠连县| 沙湾县| 临泽县| 堆龙德庆县| 华蓥市| 盖州市| 云林县| 黑水县| 大连市| 渭源县| 余江县| 荣昌县| 鄂托克前旗| 凌海市| 陇川县| 大同县| 九龙坡区| 乾安县| 安乡县| 静海县| 延寿县| 武功县| 台中县| 曲阳县| 义马市| 贵州省| 津市市| 太白县| 麻城市| 临武县| 敦化市| 保亭| 贡嘎县|