tabs切换#

1、html

html 复制代码
          <el-tabs v-model="tabValue" @tab-change="handleTabClick">
            <el-tab-pane label="集群" name="1"></el-tab-pane>
            <el-tab-pane label="节点" name="2"></el-tab-pane>
          </el-tabs>

2、js

javascript 复制代码
  import { useRoute, useRouter } from 'vue-router'

  const route = useRoute()
  const router = useRouter()  
  
  const tabValue = computed(() => {
    return route.query.type || '1';
  });

  const handleTabClick = (item) =>{
    if (item === tabValue.value) return;
    router.push({ query: {... route.query, type: item } });
  }
相关推荐
张元清19 小时前
React 与用户偏好:尊重用户已经在 OS 里设过的那些选项
前端·javascript·面试
RPGMZ19 小时前
RPGMZ 游戏场景全局提示框 带三秒隐藏插件
前端·javascript·游戏·rpgmz
宠..19 小时前
VS Code 修改 C++ 标准同时修改错误检测标准
java·linux·开发语言·javascript·c++·python·qt
Rkgua19 小时前
React中的赋值操作为什么不是=?
前端·javascript
heyCHEEMS19 小时前
记录一个 React 表单的小坑:缓存节流导致页面刷新
前端·javascript
xiangxiongfly91520 小时前
uni-app 组件总结
前端·javascript·uni-app
SwJieJie20 小时前
Day1 从 0 搭建 VueDemo Web Admin 项目环境:技术栈、插件链与自动化脚本全解析
前端·vue.js·学习
xuankuxiaoyao20 小时前
Vue.js 插槽、作用域插槽、商品、阶段案例
android·vue.js·flutter
EF@蛐蛐堂20 小时前
TanStack NPM攻击 揭秘及应对方案
前端·vue.js·npm·安全威胁分析
Cobyte20 小时前
11.响应式系统演进:深入剖析 computed 实现原理与性能优化实践(Vue3.3)
前端·javascript·vue.js