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 } });
  }
相关推荐
英俊潇洒美少年3 小时前
Vue2/Vue3 vue-i18n完整改造流程(异步懒加载+后端接口请求)
前端·javascript·vue.js
空中海8 小时前
第七章:vue工程化与构建工具
前端·javascript·vue.js
zhensherlock9 小时前
Protocol Launcher 系列:Trello 看板管理的协议自动化
前端·javascript·typescript·node.js·自动化·github·js
zhuà!9 小时前
element的el-form提交校验没反应问题
前端·elementui
渔舟小调9 小时前
P19 | 前端加密通信层 pikachuNetwork.js 完整实现
开发语言·前端·javascript
qq_12084093719 小时前
Three.js 工程向:Draw Call 预算治理与渲染批处理实践
前端·javascript
旷世奇才李先生11 小时前
Vue3\+Vite\+Pinia实战:企业级后台管理系统完整实现(附源码)
vue.js
不会聊天真君64712 小时前
JavaScript基础语法(Web前端开发笔记第三期)
前端·javascript·笔记
齐鲁大虾12 小时前
新人编程语言选择指南
javascript·c++·python·c#