Vue 'renderTracked' 生命周期钩子
示例
使用 renderTracked
生命周期钩子在响应式组件初始化时创建警报。
export default {
data() {
return {
counter: 0
}
},
renderTracked(evt) {
console.log("renderTracked: ",evt);
alert("renderTracked");
}
}
运行示例 »
定义和用法
当渲染函数被设置为跟踪或监控响应式组件时,renderTracked
钩子会运行。
renderTracked
钩子通常在响应式组件初始化时运行,因为这是 Vue 的自动响应式系统设置的地方。
一个响应式组件是一个会改变的组件。
一个渲染函数是由 Vue 编译的函数,它跟踪响应式组件。当响应式组件发生改变时,渲染函数会被触发并重新渲染应用程序到屏幕上。
renderTracked
钩子旨在用于调试,并且只在开发模式下可用。
相关页面
Vue 教程: Vue 生命周期钩子
Vue 教程: 'renderTracked' 钩子
Vue 教程: 'renderTriggered' 钩子
Vue 参考: Vue 'renderTriggered' 生命周期钩子