vue3 路由切换后需要刷新一下页面 在做项目时,进行路由切换时发现页面总是空白,需要刷新一下才能显示内容。 解决方案 在项目搜<router-view>,然后加上:key=“$route.fullPath”,防止同路由页面不刷新。 当然上面是网上的答案,但是vue3中这种写法已经过时了,下面给出最新的写法: import { useRoute } from "vue-router"; const route = useRoute(); <router-view :key="route.fullPath"> </router-view>