Vxe UI 根据vxe-tabs 绑定不同的值,渲染生成不同的 tabls(页签)内容

embedded/2025/3/3 4:32:03/

VxeUI tabs控件,根据绑定不同的内容,动态渲染不同的表格数据放置在不同的 tab 页

  1. 效果图如下:

在这里插入图片描述

  1. 代码实现
<template><vxe-tabs :options="detailTabList"><vxe-tab-pane v-for="(item, index) in detailTabList" :key="index" :name="item.name" :title="item.title"><!-- 根据当前 Tab 名称动态绑定配置 --><vxe-grid :ref="`detailTableRef_${item.name}`" v-bind="gridDetailOptions[item.name]":row-config="{ isCurrent: true }"></vxe-grid></vxe-tab-pane></vxe-tabs>
</template><script setup>// Tab 列表 const detailTabList = ref([{ name: 'tab1', title: '明细1' },{ name: 'tab2', title: '明细2' }]);const gridDetailOptions = {tab1: {border: true,columns: [{ type: 'seq', width: 70 },{ field: 'name', title: 'Name' },{ field: 'sex', title: 'Sex' },{ field: 'age', title: 'Age' }],data: [{ id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' },{ id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' },{ id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' },{ id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 24, address: 'Shanghai' }]},tab2: {border: false,columns: [{ type: 'seq', width: 60 },{ field: 'product', title: 'Product' },{ field: 'price', title: 'Price' }],data: [{ product: 'Test1',  price: 'test abc' },{ product: 'Test2', price: 'test abc' },{ product: 'Test3', price: 'test abc' },]}};
</script>

http://www.ppmy.cn/embedded/169516.html

相关文章

探索 Hutool - JSON:高效的 JSON 处理利器

各位开发者们&#xff0c;咱今天来好好聊聊在 Java 开发里特别实用的一个工具——Hutool - JSON。在现代的软件开发中&#xff0c;JSON&#xff08;JavaScript Object Notation&#xff09;已经成为了数据交换的标准格式之一&#xff0c;无论是前后端交互&#xff0c;还是与第三…

华为在不同发展时期的战略选择(节选)

华为在不同发展时期的战略选择&#xff08;节选&#xff09; 添加图片注释&#xff0c;不超过 140 字&#xff08;可选&#xff09; 来源&#xff1a;谢宁专著《华为战略管理法&#xff1a;DSTE实战体系》。本文有节选修改。 导言 从目前所取得的成就往回看&#xff0c;华为…

Unity:背景图像的旋转和按钮的缩放动画

实现控制两个背景图像的旋转&#xff0c;并且可以通过点击按钮来放大或缩小父级对象&#xff0c;步骤如下&#xff1a; 1、旋转背景图像&#xff1a; 有两个背景图像 wai 和 nei&#xff0c;分别代表外背景和内背景。 这两个背景图像会以相反的方向旋转&#xff0c;wai 向前旋…

AIGC(生成式AI)试用 25 -- 跟着清华教程学习 - DeepSeek+DeepResearch让科研像聊天一样简单

目标&#xff1a;继续学习&#xff0c;以DeepSeek为主 个人理解&#xff1a; - 模型结合&#xff0c;充分发挥各模型的优势 - 关注应用&#xff0c;弱化理论&#xff0c;了解就好 - 多模态&#xff1a;多模态&#xff08;Multimodality&#xff09;是指结合多种不同类型的数据…

开箱即用!一个功能丰富的 AI 语音工具箱!

当我们处理大量音频文件时&#xff0c;往往需要语音识别、转录甚至语音合成等多款工具协作完成工具。 这时候&#xff0c;要是有一款工具能够一站式解决从语音识别到语音合成的一切需求就好。 今天&#xff0c;我在 GitHub 上就发现了一款可本地部署的多功能 AI 语音工具箱&a…

塑造网络安全的关键事件

注&#xff1a;本文为 “网络安全” 相关文章合辑。 机翻&#xff0c;未校。 Timeline of Cyber Security: Key Events that Shaped the Field 网络安全时间表&#xff1a;塑造该领域的关键事件 October 29, 2023 Cyberattacks are an everyday threat, always changing. T…

每天一个Flutter开发小项目 (5) : 专业Flutter导航与路由 - 构建精美菜谱应用

引言 欢迎再次回到 每天一个Flutter开发小项目 系列博客!在前四篇博客中,我们逐步深入 Flutter 的世界,从基础的计数器、实用的待办事项列表,到联网的天气应用和状态管理的地点收藏应用,相信您已经对 Flutter 开发有了扎实的基础。 随着应用功能的不断扩展,页面间的跳转…

SourceTree配置SSH步骤详解

1. 生成SSH密钥对 如果尚未生成SSH密钥&#xff0c;需先创建&#xff1a; Windows/macOS/Linux通用方法 打开终端&#xff08;或Git Bash&#xff09;。 输入以下命令&#xff08;替换为你的邮箱&#xff09;&#xff1a; bash 复制 ssh-keygen -t ed25519 -C "your_em…