当前位置: 首页 > news >正文

开发避坑指南(37):Vue3 标签页实现攻略

需求

Vue3+element ui如何实现多个标签页的展示与切换?如下图所示
在这里插入图片描述

实现方案

使用Tabs 组件实现,Tabs 组件提供了选项卡功能, 默认选中第一个标签页。代码如下:

<el-dialog :close-on-click-modal="false" :title="title" v-model="open" width="80%"  append-to-body>
<el-tabs><el-tab-pane label="订单信息" name="orderInfo">订单信息订单信息订单信息</el-tab-pane><el-tab-pane label="商品信息" name="goodsInfo">商品信息商品信息商品信息</el-tab-pane>
</el-tabs>
</el-dialog>

如果要指定默认选中某个名称的标签页,可以通过el-tabs标签的v-model来属性绑定,比如要默认选中商品信息标签页:

变量定义

//默认选中商品信息标签页
const activeTab = ref("goodsInfo");

模版页面el-tabs标签增加v-model属性绑定变量activeTab

<el-dialog :close-on-click-modal="false" :title="title" v-model="open" width="80%"  append-to-body>
<el-tabs v-model="activeTab"><el-tab-pane label="订单信息" name="orderInfo">订单信息订单信息订单信息</el-tab-pane><el-tab-pane label="商品信息" name="goodsInfo">商品信息商品信息商品信息</el-tab-pane>
</el-tabs>
</el-dialog>
http://www.dtcms.com/a/351355.html

相关文章:

  • 【Python系列】Flask 和 FastAPI对比
  • 高性价比的云手机该怎样进行选择?
  • GraphRAG——v0.3.5版本
  • 从MySQL到OpenTenBase:电商平台分布式数据库架构升级实战
  • TCP协议11种状态
  • 【人工智能AI、机器学习ML、深度学习DL、基础模型FM、LLM、GPT、Generative AI 分别是什么?他们之间的关系是什么?】
  • 一个头像图片滚动轮播组件(React实现)
  • vscode有的结构体不能补全,有的可以补全问题的解决.
  • 校园资讯平台|校园资讯平台系统|基于java和小程序的校园资讯平台设计与实现(源码+数据库+文档)
  • 《数据之心》——鱼小妖的觉醒(童年篇)
  • 【国密证书】CentOS 7 安装 GmSSL 并生成国密证书
  • SpringBoot启动优化
  • 肌肉力量训练
  • 【C语言练习】汉诺塔
  • 金融市场微观行为分析结合深度学习的大单过滤与短期价格预测框架
  • 【资源分享】破解极域电子教室
  • 【云计算】云原生(Cloud Native)
  • 三、显示3D文字
  • 【车载开发系列】CS+ for CC开发环境IDE
  • 探索 3D 模型格式:综合指南glTF/GLB 格式
  • CVPR论文速递 | DL3DV-10K:10K+真实场景,打破三维视觉数据荒!
  • Maya绑定基础:创建骨骼和蒙皮、蒙皮权重控制的两种方法
  • 当自然语言遇上数据库:Text2Sql.Net的MCP革命如何重新定义开发者与数据的交互方式
  • 腾讯云DTS数据库迁移底层原理与实战解析
  • 云上“安全管家”|移动云以云安全中心为企业数字化升级保驾护航
  • MySQL 面试题系列(三)
  • 模块 PCB 制造:高频场景下的工艺难点与猎板质量管控体系
  • CentOS 7 服务器初始化完整流程
  • 文献阅读笔记【雷达辐射源识别】:Recognition of Unknown Radar Emitters with Machine Learning
  • 2025.8.26周二 在职老D渗透日记day26:pikachu文件上传漏洞 前端验证绕过