请教大神,vue-router下跳转当前路由参数改变(eg: /index/1 to /index/2),地址变了,页面没改变是什么原因?
调试发现,created 和mounted 方法都没有执行 手动刷新页面后内容会变化
5 回复
这个路由和相关组件定义了吗?这个组件都没created 肯定是没调用
const routes = [
{ path: '/foo', component: Foo },
{ path: '/bar', component: Bar }
]
@hezhongfeng 定义了 其他都正常 这个是改变参数 跳当前页面 页面没有刷新
监听当前路由对象,手动更新数据。
这种情况下不会调用生命周期函数,因为复用了,这算是一个坑,反正我在我的视频里面有提到过。