使用 vxe-table 来实现左边是树,右边是表格联动功能

news/2025/3/30 18:41:21/文章来源:https://www.cnblogs.com/qaz666/p/18795960

使用 vxe-table 来实现左边是树,右边是表格联动功能,当需要实现左右两侧联动时,表格 vxe-grid 配合分割模板 vxe-split 就很容易实现了

查看官网:https://vxetable.cn
gitbub:https://github.com/x-extends/vxe-table
gitee:https://gitee.com/x-extends/vxe-table

预览

代码

<template><div><vxe-split height="600" border padding><vxe-split-item width="200" min-width="100"><vxe-tree v-bind="treeOptions" @current-change="currentChangeEvent"></vxe-tree></vxe-split-item><vxe-split-item min-width="300"><vxe-grid v-bind="gridOptions"></vxe-grid></vxe-split-item></vxe-split></div>
</template><script>
import XEUtils from 'xe-utils'export default {data () {const treeOptions = {transform: true,keyField: 'id',parentField: 'parentId',titleField: 'title',nodeConfig: {isHover: true,isCurrent: true},data: [{ title: '节点2', id: '2', parentId: null },{ title: '节点3', id: '3', parentId: null },{ title: '节点3-1', id: '31', parentId: '3' },{ title: '节点3-2', id: '32', parentId: '3' },{ title: '节点3-2-1', id: '321', parentId: '32' },{ title: '节点3-2-2', id: '322', parentId: '32' },{ title: '节点3-3', id: '33', parentId: '3' },{ title: '节点3-3-1', id: '331', parentId: '33' },{ title: '节点3-3-2', id: '332', parentId: '33' },{ title: '节点3-3-3', id: '333', parentId: '33' },{ title: '节点3-4', id: '34', parentId: '3' },{ title: '节点4', id: '4', parentId: null },{ title: '节点4-1', id: '41', parentId: '4' },{ title: '节点4-1-1', id: '411', parentId: '42' },{ title: '节点4-1-2', id: '412', parentId: '42' },{ title: '节点4-2', id: '42', parentId: '4' },{ title: '节点4-3', id: '43', parentId: '4' },{ title: '节点4-3-1', id: '431', parentId: '43' },{ title: '节点4-3-2', id: '432', parentId: '43' },{ title: '节点5', id: '5', parentId: null }]}const gridOptions = {border: true,loading: false,showOverflow: true,height: '100%',columns: [{ field: 'seq', type: 'seq', width: 70 },{ field: 'name', title: 'Name' },{ field: 'sex', title: 'Sex' },{ field: 'age', title: 'Age' }],data: []}return {treeOptions,gridOptions}},created () {this.loadRightList()},methods: {loadRightList () {// 模拟后端接口this.gridOptions.loading = truesetTimeout(() => {const list = [{ 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' },{ id: 10005, name: 'Test5', role: 'PM', sex: 'Man', age: 44, address: 'Shanghai' },{ id: 10006, name: 'Test6', role: 'Designer', sex: 'Women', age: 28, address: 'Guangzhou' },{ id: 10007, name: 'Test7', role: 'PM', sex: 'Man', age: 46, address: 'test abc' },{ id: 10008, name: 'Test8', role: 'Designer', sex: 'Women', age: 38, address: 'Shanghai' }]this.gridOptions.data = XEUtils.sample(list, XEUtils.random(1, 5))this.gridOptions.loading = false}, 200)},currentChangeEvent () {this.loadRightList()}}
}
</script>

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/906688.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

day:31 pymysql(1)

一、pymysql下载 1、dos下安装: pip3 install pymysql 或pip install pymysql2、在pycharm中下载二、pymysql连接 (1)数据安装好,能连接(2)连接数据库1、连接方式:pymysql.Connection 或者pymysql.connect 2、包含内容 a.host 主机:填写IP地址 b.user 数据库用…

004 - 创建Runners , 就是创建编译node节点服务器

点击Admin:点击CICD 里面的Runner, 这里的CICD和我之前创建的CICD group没有任何关系. 点击 New instance runner 选择linux服务器, 然后点击 How do i install Gitlab Runner, 需要在node节点安装gitlab-runner 工具,让node节点连接到gitlab 服务器 , 然后就可以被gitlab的…

P1223 排队接水

方法1:冒泡排序方法2:sort

Web3.0时代,DAO如何颠覆传统项目管理?2025年组织治理的范式革命

当全球Web3市场规模突破800亿美元,传统项目管理正遭遇前所未有的范式挑战。麦肯锡研究显示,采用去中心化自治组织(DAO)模式的项目,其决策效率比传统架构提升300%,资源浪费减少75%。这场由区块链技术驱动的管理革命,正在重构项目治理的核心逻辑。一、DAO项目治理的三大底…

一文读懂2024!2025往“这”瞧 |《2024 IT行业项目管理调查报告》发布!

在科技一日千里的当下,IT行业始终站在时代前沿,不断推动着社会的发展与进步。 项目管理作为IT行业稳健前行的关键保障,其重要性不言而喻。 为深入洞察IT行业项目管理态势,给从业者提供权威、实用的参考依据,禅道于2024年年底开展了IT行业项目管理调查。 经过严密的数据收集…

官网查询,2025年3月份PostgreSQL认证电子版证书!

恭喜在2025年2月底参加工信部人才交流中心PostgreSQL管理员PG中级和PG高级认证考试,并通过考试的各位同学,可以查询并下载证书啦,电子版证书在工信部人才交流中心官网可查,也可联系咨询老师发送给你。 查询网址:https://www.miitec.cn/部分学员电子证书:............ 为什…