请问vue如何局部刷新,不影响别的页面,只在当前页面刷新
请问vue如何局部刷新,不影响别的页面,只在当前页面刷新
回答:
配置一个route, 如下
{ path: '/refresh',
component: () => import('/@/views/base/refresh/index.js'),
name: 'refresh'
}
页面里面的代码如下
export default { name: 'Refresh',
beforeRouteEnter(to, from, next) {
from.meta[`__stamp-${from.path}`] = Date.now()
next(instance => instance.$router.replace({
path: from.fullPath,
meta: from.meta
}))
},
render: () => ''
}
刷新就是直接跳转到这个route就可以了, 例如router.replace('/refresh')
以上是 请问vue如何局部刷新,不影响别的页面,只在当前页面刷新 的全部内容, 来源链接: utcz.com/p/936528.html