CNode

vue中使用路由跳转时,如果跳转的页面是当前页面,如何实现刷新当前页

问答
OOcean1509发布于10 年前最后回复10 年前4 回复40032 浏览0 收藏

vue项目中,使用vue-router进行路由控制,使用v-link进行路由跳转,当跳转的页面为当前页时,如何实现当前页面的刷新。

查看回复

回复 (4)

1
1340641314#1·10 年前

加个k值的参数不就好了,这样url就不一样了。或者跳转到一个其他的地址,重定向再跳转回来

来自vue-cnode手机版

L
lijy91#2·10 年前

设置组件重用属性 canReusefalse,则可以了。

示例:

export default {
  ...
  route: {
    canReuse: false,
  },
  ...
};

文档: http://router.vuejs.org/zh-cn/pipeline/can-reuse.html

可以参考我的Vue项目https://github.com/lijy91/daza-frontend

Y
yupengwu#3·10 年前

懂了

L
lanxyou#4·10 年前

最好不要用canReuse,2.0中会被移除。可以设置个watcher,详见 https://github.com/vuejs/vue-router/issues/643#issuecomment-245016344

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