vue3 - onMounted 多次触发 - 解决
1.原因
<router-view> 外面使用了
<keep-alive>
导致多次触发 onMounted 生命周期
2.解决
使用<keep-alive> 的第一层 页面 初始化数据的生命周期应该放弃使用 onMounted
应该使用
onActivated
用法与 onMounted 是一样的
如果使用 setup 但是不使用 defineComponent
那么
onActivated在 onMounted 之前执行
如果使用
defineComponent
会导致
onMounted 在 onActivated 之前执行
很奇怪
本文来自博客园,作者:岑惜,转载请注明原文链接:https://www.cnblogs.com/c2g5201314/p/17496857.html
响应开源精神相互学习,内容良币驱除劣币
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2020-06-21 Java 私有接口 【类中嵌套接口】
2020-06-21 java 反射 的详细总结