问题出现原因 解决方案 使用 watch 监听路由变化,当路由发生改变时,手动更新数据(设置方法,重新获取对应的数据)使用App.vue 中为 router-view入口添加参数 :key=“$route.fullPath” (vue2,vue3都支持该属性) mounted里面执行的办法在 activated 里面在执行一遍,activated是路由的两个生命周期之一,解释如下图:activated 路由组件被激活时触发deactivated 路由组件失活时触发