vue+elementUI从B页面回到A页面并且定位到A页面的el-tabs的某个页签

场景

做项目碰到一个需求,不能使用组件缓存keep-alive,但是需要跳转到B页面后,点击B页面的返回回到A页面的某个页签,灵机一动利用路由拦截去判断即将要跳转的页面后,在获取vm里对应的标签变量进行赋值,实现代码如下

代码描述

javascript 复制代码
  beforeRouteEnter: (to, from, next) => {
    next(vm => {
      // 通过 `vm` 访问组件实例
      // 点击返回至A页面,定位到第三个页签
      if (from.path === '/Abrowse') {
        // 定位到项目计划页签
        vm.activeName = 'third';//activeName 需要定位的tabs的变量
      }
    });
  },
相关推荐
LaughingZhu2 分钟前
Product Hunt 每日热榜 | 2026-04-20
前端·数据库·人工智能·经验分享·神经网络
开开心心就好6 分钟前
这款PPT计时工具支持远程控制功能
前端·科技·游戏·edge·pdf·全文检索·powerpoint
BangD6 分钟前
前端elementUI el-form个别字段增加校验
前端·vue.js·elementui
码云数智-园园7 分钟前
告别Flash:HTML5音视频播放器实战指南
前端·音视频·html5
hpoenixf10 分钟前
年轻人的第一个复杂 skill:我把 AI Skill 重做了三次
前端·人工智能
web守墓人2 小时前
【linux】Mubuntu v1.0.11更新日志
linux·前端
遇见你...5 小时前
TypeScript
前端·javascript·typescript
Highcharts.js5 小时前
Highcharts Grid 中文站正式上线:表格数据处理的全新选择
前端·javascript·数据库·表格数据·highcharts·可视化图表·企业级图表
懂懂tty9 小时前
CRA 迁移 Rspack(实战)
前端·架构
小码哥_常10 小时前
Kotlin 助力 Android 启动“大提速”
前端