欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 【组件缓存相关生命周期函数】

【组件缓存相关生命周期函数】

2025/5/2 4:00:39 来源:https://blog.csdn.net/2302_76611599/article/details/139854563  浏览:    关键词:【组件缓存相关生命周期函数】
	在Vue开发中,有时需要在组件被激活或者被缓存时执行某些操作。为此,Vue 提供了组件缓存相关的生命周期函数,可以监听组件被激活和组件被缓存的事件。

当组件被激活时,会触发组件的onActivated( )生命周期函数;当组件被缓存时,会触 发组件的onDeactivated( )生命周期函数。这两个生命周期函数的语法格式如下。

onActivated( () =>{ })
onDeactivated ( () = >{ } )

接下来通过实际操作的方式演示缓存相关的生命周期函数的使用,具体步骤如下。

① 修政src\components\MyLeft.vue 文件,在

<script setup>
import { ref, onMounted, onUnmounted, onActivated, onDeactivated } from 'vue'onActivated (()=> {
console .1og ('MyLeft 组件被激活了')})onDeactivated(() => {
console.1og ('MyLeft 组件被缓存了")
})
</script>
保存上述代码后,在浏览器中访问 http://127.0.0.1:5173/。

控制台中输出了 MyLeft 组件被挂载和被激活的信息,说明当 MyLeft
第一次被挂载完成的时候,会执行 MyLeft 组件的 onMounted()和 onActivated()函数。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词