vue routerpus 后强制刷新
可以在router.push后使用location.reload()来强制刷新页面,如下所示:
router.push('/some/path').then(() => {
location.reload();
});
或者在router.push的options参数中设置forceRefresh为true来强制刷新页面,如下所示:
router.push({
path: '/some/path',
query: { foo: 'bar' },
forceRefresh: true
});
注意:强制刷新会导致所有数据和状态都被重置,不建议在需要保持数据和状态的情况下使用。
原文地址: https://www.cveoy.top/t/topic/6yQ 著作权归作者所有。请勿转载和采集!