vue如何刷新当前页
项目中会有需求刷新当前整个页面,用路由直接刷新的话会有一个白色闪屏出现,怎么解决这个问题呢?
1、首先 我们需要创建一个空白页面
<template></template> <script> export default { name: 'reload', props: {}, beforeCreate() { const { query } = this.$route; const { path } = query; this.$router.replace({ path: path }); }, render(h) { return h(); } } </script>
2、在需要用到刷新的页面直接调用
const { fullPath } = this.$route; this.$router.replace({ path: "/redirect", query: { path: fullPath } });
注:如果还有其他解决方案 欢迎留言补充交流哦~
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步