javascript - Vue3 观察者 - 观察者何时按生命周期事件的顺序运行?
问题描述
我正在学习 Vue 3,并且遇到了一个正在观看 $route 的场景。我正在使用路由参数从组件内更改 $route。简而言之,我有一个组件,它根据路由参数显示不同的数据,并且我也在同一组件内更改路由参数。
问题是,即使我正在离开那个特定的组件,这个特定的观察者也会被调用。我尝试为组件更新生命周期方法和 beforeUnmount。似乎只要路由更改,组件已安装并且路由已更改,就会调用更新。 然而,当我完全离开这个特定的路线时,观察者就会被触发,从而卸载这个组件。在这种情况下,更新的钩子不会被触发,但会触发 beforeUnmount 和 watcher。有人可以指出我的文档或解释包括观察者在内的生命周期顺序是什么?
任何帮助将非常感激。
解决方案
推荐阅读
- python - 当第一列用字符串填充时,在列表列表中添加第二列
- r - 使用 NSE(在 dplyr 中)时出错:找不到对象“值”
- spring-cache - 如何动态更改 Spring CacheManager?
- marklogic - 根据原始目录结构动态设置集合名称
- html - 在 IOS 移动设备上未按比例缩小的 Wordpress 图像
- html - CSS媒体查询不覆盖样式
- java - 为什么我的字符串在将其转换为双精度后不会传递给我的方程式?
- reactjs - simpleWebRTC RemoteMedia 视频不包含正确的 screenCapture bool
- javascript - 无法动态构建 svg 路径反应原生
- javascript - WebStorm - 如何在 npm 包中找到问题的根源?(节点:36378)[DEP0005] 弃用警告