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的变量
      }
    });
  },
相关推荐
切糕师学AI4 分钟前
Vue 中 keep-alive 组件的生命周期钩子
前端·vue.js·keep-alive·生命周期·activated·deactivated
daols8821 分钟前
vue2 表格如何使用 vxe-table 带列头复制单元格内容同步到 excel 中
vue.js·excel·vxe-table
晚霞的不甘27 分钟前
Flutter for OpenHarmony 布局核心:Row 与 Column 深度解析与实战
android·前端·javascript·flutter
Mr__Miss27 分钟前
JMM中的工作内存实际存在吗?
java·前端·spring
huangql52028 分钟前
【图文讲解】JavaScript二进制数据处理:从内存到类型化视图
前端
xiaozenbin36 分钟前
关于tomcat9页面部分乱码的处理
前端·tomcat·firefox
ethan.Yin36 分钟前
element-plus 二次封装遇到的一点疑惑
javascript·vue.js·ecmascript
Ulyanov1 小时前
Impress.js 3D立方体旋转个人年终总结设计与实现
开发语言·前端·javascript·3d·gui开发
榴莲不好吃1 小时前
前端js图片压缩
开发语言·前端·javascript
切糕师学AI1 小时前
Vue 中的 keep-alive 组件
前端·javascript·vue.js