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

vxe-grid 通过配置式给单元格字段格式化树结构数据,转换树结构节点

vxe-grid 通过配置式给单元格字段格式化树结构数据,转换树结构节点
比如用户自定义配置好的数据源,通过在列中配置好数据,全 json 方式直接返回给前端渲染,不需要写任何格式化方法。

官网:https://vxetable.cn

npm install vxe-pc-ui@4.3.90 vxe-table@4.11.3
// ...
import VxeUI from 'vxe-pc-ui'
import 'vxe-pc-ui/lib/style.css'
import VxeUITable from 'vxe-table'
import 'vxe-table/lib/style.css'
// ...createApp(App).use(VxeUI).use(VxeUITable).mount('#app')
// ...

效果

在这里插入图片描述
配置参数: { name: ‘formatTree’, options: [], optionProps: { label: ‘label’, value: ‘value’ } }

<template><div><vxe-grid v-bind="gridOptions"></vxe-grid></div>
</template><script setup>
import { reactive } from 'vue'const gridOptions = reactive({border: true,showOverflow: true,columns: [{ type: 'seq', width: 70 },{ field: 'name', title: 'Name', minWidth: 200 },{field: 'city',title: 'City',width: 300,cellRender: {name: 'formatTree',options: [{label: '广东省',value: '1',children: [{ label: '深圳市', value: '1-1' },{ label: '广州市', value: '1-2' }]},{label: '北京',value: '2',children: [{ label: '东城区', value: '2-1' },{ label: '西城区', value: '2-2' }]}]}}],data: [{ id: 10001, name: 'Test1', role: 'Develop', city: null },{ id: 10002, name: 'Test2', role: 'Test', city: '1-2' },{ id: 10003, name: 'Test3', role: 'PM', city: '1-1' },{ id: 10003, name: 'Test4', role: 'Develop', city: ['1-1', '2-1'] }]
})
</script>

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

http://www.lryc.cn/news/540281.html

相关文章:

  • 大厂算法面试常见问题总结:高频考点与备战指南
  • 制造行业CRM选哪家?中大型企业CRM选型方案
  • PHP集成软件用哪个比较好?
  • 当pcie设备变化时centos是否会修改网络设备的名称(AI回答)
  • Mac arm架构使用 Yarn 全局安装 Vue CLI
  • 【Python游戏】双人简单对战游戏
  • Windows11切换回Windows10风格右键菜单
  • 怎么学习调试ISP的参数
  • “三次握手”与“四次挥手”:TCP传输控制协议连接过程
  • OpenCV形态学操作
  • 深入理解WebSocket接口:如何使用C++实现行情接口
  • 汇能感知的光谱相机/模块产品有哪些?
  • 抓包工具是什么?
  • Kubernetes的Ingress 资源是什么?
  • 【操作幂等和数据一致性】保障业务在MySQL和COS对象存储的一致
  • DevOps自动化部署详解:从理念到实践
  • LeetCodehot 力扣热题100
  • 解锁 AIoT 无限可能,乐鑫邀您共赴 Embedded World 2025
  • C# 背景 透明 抗锯齿 (效果完美)
  • Debezium:实时数据捕获与同步的利器
  • Word中接入大模型教程
  • Centos修改ip
  • uni-app小程序开发 基础知识2
  • 第4章 4.1 Entity Framework Core概述
  • 在 Spring Boot 中使用 `@Autowired` 和 `@Bean` 注解
  • Langchain vs. LlamaIndex:哪个在集成MongoDB并分析资产负债表时效果更好?
  • Java 中的内存泄漏问题及解决方案
  • VS Code 如何搭建C/C++开发环境
  • 【Linux C/C++开发】Linux系统轻量级的队列缓存mqueue
  • 排查生产sql查询缓慢