求助!vue如何刷新当前页面

想要实现这样的效果:再次点击当前选中的菜单,会刷新当前tab
clipboard.png
不想用location.reload();实现,大佬有什么其他的方法解决吗?求助

回答:

如果route和之前是一样的,vue不会刷新页面,两种方法:

1 让route带一个无意义的参数,并让这个参数变化一下,并且模板中用

<router-view :key="$route.fullPath" />

让vue在参数变化时重新加载这个路由。

2 整理页面代码,把初始化的一些代码提炼成方法,让代码可以通过调用这个方法完成refresh。

回答:

重新加载当前路由也可以

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注