跳到主要内容
CNode

请教大神,vue-router下跳转当前路由参数改变(eg: /index/1 to /index/2),地址变了,页面没改变是什么原因?

问答
TTheSixth发布于 9 年前最后回复 9 年前
582180

微信图片_20170719134751.png

微信图片_20170719134949.png

微信图片_20170719135219.png 调试发现,created 和mounted 方法都没有执行 手动刷新页面后内容会变化

查看回复

回复 (5)

M
MiYogurt#59 年前

监听当前路由对象,手动更新数据。

这种情况下不会调用生命周期函数,因为复用了,这算是一个坑,反正我在我的视频里面有提到过。

T
TheSixth#49 年前
引用 hezhongfeng这个路由和相关组件定义了吗?这个组件都没created 肯定是没调用

@hezhongfeng 定义了 其他都正常 这个是改变参数 跳当前页面 页面没有刷新

H
hezhongfeng#39 年前

这个路由和相关组件定义了吗?这个组件都没created 肯定是没调用

const routes = [
  { path: '/foo', component: Foo },
  { path: '/bar', component: Bar }
]

参与回复

登录后即可参与回复。登录