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

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

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>

相关文章:

  • 基于 Python 的智能家居控制系统
  • 源码压缩包泄露
  • 旋转位置编码(ROPE)与信号处理的深层联系:从傅里叶变换到调制与卷积
  • Visionpro cogToolBlockEditV2.Refresh()
  • 多态 作业
  • apple watch真机开发第一步连接xcode详细教程,开启watch开发者模式真的很坑啊啊啊啊啊
  • 在Linux桌面上创建Idea启动快捷方式
  • 计算机网络之传输层(传输层的功能)
  • 设计模式 之 生产消费者模型 (C++)
  • 计算机网络之传输层(传输层提供的服务)
  • 现在有什么赛道可以干到退休?
  • VM虚拟机安装与配置Ubuntu Linux操作系统详细教程~
  • HBuilderx 插件开发变量名称翻译 ,中文转(小驼峰,大驼峰,下划线,常量,CSS类名)
  • Redis 高可用性:如何让你的缓存一直在线,稳定运行?
  • buuctf-简单注册器题解
  • uniapp h5页面获取跳转传参的简单方法
  • 全星FMEA软件系统是一款高效、智能的失效模式及影响分析工具,广泛应用于汽车、电子、机械等行业
  • LLC谐振变换器恒压恒流双竞争闭环simulink仿真
  • 内容中台的企业CMS架构是什么?
  • Rk3568驱动开发_驱动编写和挂载_2
  • 建设网站那个好/单页网站
  • 新开传奇网站新开网/成功营销十大经典案例
  • 做网站需不需要营业执照/唐山seo优化
  • 国家建设部官方网站/买链接网站
  • 郑州网站建设知乎/行业关键词搜索量排名
  • 企业网站管理系统c/网站数据查询