组件 created mounted失效
时间: 2023-08-20 14:14:58 浏览: 89
vue 路由子组件created和mounted不起作用的解决方法
回答: 组件的created和mounted钩子函数在默认情况下会进行缓存,除非在router.js中配置了keepAlive: false来关闭缓存。\[1\]如果组件的created和mounted钩子函数失效,可能是因为路由缓存的原因。你可以尝试在router.js中将keepAlive设置为false来关闭缓存,这样组件的created和mounted钩子函数就会重新执行。另外,你也可以考虑使用activated钩子函数来替代mounted钩子函数,因为activated钩子函数在每次组件被激活时都会执行,而不受路由缓存的影响。
#### 引用[.reference_title]
- *1* [Vue关于路由第二次进入页面后created和mounted不执行问题](https://blog.csdn.net/DJZDQQ/article/details/125978719)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文