当前位置:首页 > 前端开发 > 正文内容

vxe-table 在 vxe-tabs 页签组件中运用表格

邻居的猫1个月前 (12-09)前端开发1157

在 vxe-tabs 页签组件中运用 vxe-table 表格组件,自适应页签高度。

官网:https://vxetable.cn/

<template>
  <div>
    <vxe-tabs padding>
      <vxe-tab-pane title="页签1" name="1">
        <vxe-grid v-bind="gridOptions1"></vxe-grid>
      </vxe-tab-pane>
      <vxe-tab-pane title="页签2" name="2">
        <vxe-grid v-bind="gridOptions2"></vxe-grid>
      </vxe-tab-pane>
      <vxe-tab-pane title="页签3" name="3">
        <vxe-grid v-bind="gridOptions3"></vxe-grid>
      </vxe-tab-pane>
    </vxe-tabs>
  </div>
</template>

<script>
export default {
  data () {
    const gridOptions1 = {
      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' }
      ]
    }

    const gridOptions2 = {
      border: true,
      columns: [
        { type: 'checkbox', width: 70 },
        { field: 'role', title: 'Role' },
        { field: 'address', title: 'address' }
      ],
      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' }
      ]
    }

    const gridOptions3 = {
      border: true,
      columns: [
        { type: 'radio', width: 70 },
        { field: 'name', title: 'Name' },
        { field: 'age', title: 'Age' },
        { field: 'address', title: 'address' }
      ],
      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' }
      ]
    }

    return {
      gridOptions1,
      gridOptions2,
      gridOptions3
    }
  }
}
</script>

https://gitee.com/x-extends/vxe-table

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=411

标签: vxe-table
分享给朋友:

“vxe-table 在 vxe-tabs 页签组件中运用表格” 的相关文章

qiankun 的 CSS 沙箱阻隔机制

qiankun 的 CSS 沙箱阻隔机制

为什么需求CSS沙箱 在 qiankun 微前端结构中,由于每个子运用的开发和布置都是独立的,将主/子运用的资源整合到一一起,简单呈现款式抵触的问题 因而,需求 CSS 沙箱来处理款式抵触问题,完成主运用以及各子运用之间的款式阻隔,保证各自的款式独立运转,互不搅扰 工程化手法 已然 CSS 沙箱是用...

 笔记 | Angular 完成 keep-alive (路由复用)

笔记 | Angular 完成 keep-alive (路由复用)

Angular 的路由复用战略(RouteReuseStrategy)是一种用于优化路由跳转功能和进步用户体会的机制。经过完结RouteReuseStrategy接口,后能够自界说路由的复用行为,防止不必要的组件毁掉和重建,一起坚持组件的状况。 以下是对Angular路由复用战略的具体介绍: 一、基...

css中字体加粗, 什么是字体加粗?

css中字体加粗, 什么是字体加粗?

`normal`:默认值,正常字体 `bold`:加粗字体 `bolder`:比`bold`更粗 `lighter`:比`normal`更细 `100` `900`:数值表示,100最细,900最粗例如,如果你想将一个元素的字体加粗,你可以这样写:```cssp { fontweight: b...

html多行文本框

html多行文本框

HTML多行文本框:提升网页交互体验的关键元素在网页设计中,多行文本框是一个不可或缺的元素,它允许用户输入大量的文本信息,如文章、评论、反馈等。HTML多行文本框不仅能够提升网页的交互性,还能为用户提供更加便捷的输入体验。本文将详细介绍HTML多行文本框的使用方法、属性设置以及在实际应用中的技巧。...

html调整字体大小,html网页代码生成器

1. 使用CSS样式:你可以通过CSS来设置字体大小。例如,你可以使用`fontsize`属性来设置字体大小。例如,`这是16像素的字体。3. 使用百分比:你可以使用百分比来设置字体大小。例如,`这是120%的字体。4. 使用em单位:em单位是相对于当前字体大小的单位。例如,`这是1.2em的字体...