vue2强制刷新路由的办法

import VueRouter from 'vue-router'

import Vue from 'vue'

Vue.use(VueRouter)

router.options.routes.push(tmp_route) //旧路由

// 2. 创建一个新的 Router 实例(仅用于生成新的 matcher)

// 注意:这里不需要 history 模式,只需要生成 matcher

const newRouter = new VueRouter({

mode: router.mode,

base: router.base,

routes: router.options.routes

})

// 3. 替换当前路由器的 matcher

// 这一步是让路由跳转和匹配立即生效的关键

router.matcher = newRouter.matcher

相关推荐
狒狒AI4 分钟前
Remotion / GSAP+Three / HyperFrames / Skia 四栈实测:代码渲染知识视频的选栈方法(附开源技能)
前端·人工智能·aigc
修炼的dance5 分钟前
浏览器里导出H.265,8.5秒和55.5秒差在硬件
前端
补码缩写6 分钟前
WebCodecs选编码器,探测之后还要验解码和播放
前端
大文说跨境7 分钟前
亚马逊多账号管理浏览器怎么选?云登/紫鸟/AdsPower 对比
java·前端·自动化
hunter_07610 分钟前
iOS 首页复杂嵌套滚动技术方案:头部固定 + 网格滚动 + Tab 吸顶 + 每 Tab 独立下拉刷新
前端
CoderYanger22 分钟前
Java EE 进阶:4.Spring Web MVC 入门(第一弹)
java·开发语言·前端·spring·面试·java-ee·mvc
用户27886072856723 分钟前
fallback 会盖掉平台提示词:system、空数组和 systemAppend 的差别
前端·后端
peach25 分钟前
大模型和传统编程:同为程序,差异不在硬件,在"逻辑从哪来"
前端
ALONE阿龙太原微码35 分钟前
微信小程序包体积优化:2MB 到 400KB 的实操记录
前端
掘金挖土37 分钟前
前端手摸手跑路之 AI 应用开发(十一)
前端·后端