监听第三方组件的生命周期钩子方式有两种
第一种:
在第三方(子组件
)的生命周期的钩子函数中,触发事件,就像这样:
mounted() {
this.$emit("mounted");
}
然后你就可以在父组件上这样做:<Pop @mounted="doSomething"/>
。
第二种
通过使用@hook:
前缀监听生命周期中的钩子,并指定回调函数。
如果你想要在第三方组件v-runtime-template
渲染时做一些事情,那么你可以监听它的生命周期中的 updated
钩子:
<v-runtime-template @hook:updated="doSomething" :template="template" />