当前位置: 首页 > 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

相关文章:

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

vxe-grid 通过配置式给单元格字段格式化树结构数据&#xff0c;转换树结构节点 比如用户自定义配置好的数据源&#xff0c;通过在列中配置好数据&#xff0c;全 json 方式直接返回给前端渲染&#xff0c;不需要写任何格式化方法。 官网&#xff1a;https://vxetable.cn npm i…...

大厂算法面试常见问题总结:高频考点与备战指南

在大厂算法面试中&#xff0c;数据结构与算法是必考的核心内容。 无论是校招还是社招&#xff0c;算法题的表现往往决定了面试的成败。 为了帮助大家更好地备战&#xff0c;本文总结了大厂算法面试中的高频考点&#xff0c;并提供了详细的备战建议&#xff0c;助你轻松应对面…...

制造行业CRM选哪家?中大型企业CRM选型方案

在当今竞争激烈的制造行业中&#xff0c;企业对于客户关系管理&#xff08;CRM&#xff09;系统的需求日益增强&#xff0c;高效、智能的CRM系统已成为推动企业业务增长、优化客户体验的关键。在制造业 CRM 市场中&#xff0c;纷享销客和销售易都备受关注&#xff0c;且各自有着…...

PHP集成软件用哪个比较好?

在Windows环境下&#xff0c;使用PHP时&#xff0c;通常需要一个集成开发环境&#xff08;IDE&#xff09;或者集成软件来简化开发和调试过程。以下是几款常用且推荐的PHP集成软件&#xff0c;每款都有其特点&#xff0c;可以根据需求进行选择&#xff1a; 1. XAMPP 特点&…...

当pcie设备变化时centos是否会修改网络设备的名称(AI回答)

当pcie设备变化时centos是否会修改网络设备的名称 在CentOS&#xff08;以及其他基于Linux的操作系统&#xff09;中&#xff0c;网络接口的命名通常遵循特定的规则&#xff0c;尤其是在使用PCIe设备&#xff08;如网络适配器&#xff09;时。网络接口的命名通常基于设备的物理…...

Mac arm架构使用 Yarn 全局安装 Vue CLI

dgqdgqdeMacBook-Pro spid-admin % vue --version zsh: command not found: vue要使用 Yarn 安装 Vue CLI&#xff0c;你可以执行以下命令&#xff1a; yarn global add vue/cli这个命令会全局安装 Vue CLI&#xff0c;让你可以使用 vue 命令创建、管理 Vue.js 项目。以下是一…...

【Python游戏】双人简单对战游戏

以下是一个使用 Python 的 pygame 库实现的简单对战游戏示例&#xff0c;游戏中玩家可以控制两个角色进行对战&#xff0c;并且支持自定义图片(最好使用无底色的png图片)。完整源码以及实现思路&#xff1a; import pygame import os# 初始化 Pygame pygame.init()# 设置游戏窗…...

Windows11切换回Windows10风格右键菜单

参考文章&#xff1a;Win11新版右键菜单用不惯&#xff1f;一键切换回Win10经典版&#xff01;-CSDN博客 以管理员权限运行命令行cmd 切换为经典旧版右键菜单&#xff0c;执行 reg.exe add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServe…...

怎么学习调试ISP的参数

摄像头的 **Sensor 获取的 RAW 数据** 是未经处理的原始图像数据&#xff0c;通常需要经过 **ISP&#xff08;Image Signal Processor&#xff0c;图像信号处理器&#xff09;** 的处理&#xff0c;才能生成可用的图像或视频。ISP 的作用是对 RAW 数据进行一系列图像处理操作&a…...

“三次握手”与“四次挥手”:TCP传输控制协议连接过程

目录 什么是TCP协议 “三次握手”建立连接 “四次挥手”断开连接 “三次握手”和“四次挥手”的反思 总结 什么是TCP协议 想象一下&#xff0c;你和远方的朋友要进行一场电话交流&#xff0c;但这通电话不仅仅是随便聊聊&#xff0c;而是要传递一封重要的信件。为了确保这…...

OpenCV形态学操作

1.1. 形态学操作介绍 初识&#xff1a; 形态学操作是一种基于图像形状的处理方法&#xff0c;主要用于分析和处理图像中的几何结构。其核心是通过结构元素&#xff08;卷积核&#xff09;对图像进行扫描和操作&#xff0c;从而改变图像的形状和特征。例如&#xff1a; 腐蚀&…...

深入理解WebSocket接口:如何使用C++实现行情接口

在现代网络应用中&#xff0c;实时数据传输变得越来越重要。通过WebSocket&#xff0c;我们可以建立一个持久连接&#xff0c;让服务器和客户端之间进行双向通信。这种技术不仅可以提供更快的响应速度&#xff0c;还可以减少不必要的网络流量。本文将详细介绍如何使用C来实现We…...

汇能感知的光谱相机/模块产品有哪些?

CM020A 分辨率&#xff1a;1600H1200V 光谱范围&#xff1a;350~950nm 光谱分辨率&#xff1a;1nm 接口&#xff1a;USB2.0 帧率&#xff1a;16001200 (6帧) 输出格式&#xff1a;Raw 8bit FOV&#xff1a;D73.5H58.8V44.1 相机尺寸&#xff1a;505055mm VM02S10 分辨率…...

抓包工具是什么?

抓包工具是一种用于捕获和分析网络数据包的软件或硬件设备。它可以帮助用户监控网络通信过程&#xff0c;查看网络中传输的数据内容、协议类型、源地址、目的地址等信息。以下是关于抓包工具的一些详细解释&#xff1a; 1. 主要功能 捕获数据包&#xff1a;抓包工具能够实时捕…...

Kubernetes的Ingress 资源是什么?

在Kubernetes中&#xff0c;Ingress资源是一种用于管理集群外部对内部服务访问的API对象&#xff0c;主要用于将不同的外部请求路由到集群内的不同服务&#xff0c;以下是关于它的详细介绍&#xff1a; 定义与作用 Ingress资源定义了从集群外部到内部服务的HTTP和HTTPS路由规…...

【操作幂等和数据一致性】保障业务在MySQL和COS对象存储的一致

业务场景 发布信息&#xff0c;更新到数据库MySQLCOS操作&#xff0c;更新JSON文件 不过可能存在幂等性和数据一致性的问题。 // 批量存MySQL entityPublishService.saveOrUpdateBatch(entityPublishList); // 遍历批量存COS对象存储searchEntitys.forEach(req -> {//删除…...

DevOps自动化部署详解:从理念到实践

在软件开发日益快速迭代的今天&#xff0c;如何以高效、稳定且可重复的方式将代码变更从开发环境自动部署到生产环境成为企业竞争的重要因素。DevOps 正是在这一背景下应运而生&#xff0c;它打破开发、测试、运维之间的壁垒&#xff0c;通过自动化工具和流程&#xff0c;实现持…...

LeetCodehot 力扣热题100

class Solution { public:int max_sum INT_MIN; // 初始化为最小值&#xff0c;确保能够处理所有可能的路径和int maxPathSum(TreeNode* root) {dfs(root);return max_sum;}int dfs(TreeNode* root) {if (root nullptr) return 0; // 如果是空节点&#xff0c;返回0// 递归…...

解锁 AIoT 无限可能,乐鑫邀您共赴 Embedded World 2025

2025 年 3 月 11-13 日&#xff0c;全球规模最大的嵌入式展览会——Embedded World 2025 将在德国纽伦堡盛大开幕。作为物联网和嵌入式技术领域的领先企业&#xff0c;乐鑫信息科技 (688018.SH) 将展示在 AI LLM、HMI、双频 Wi-Fi 6、低功耗 MCU 和 Matter 等领域的最新技术及解…...

C# 背景 透明 抗锯齿 (效果完美)

主要是通过 P/Invoke 技术调用 Windows API 函数 gdi32.dll/user32.dll&#xff0c;同时定义了一些结构体来配合这些 API 函数的使用&#xff0c;常用于处理图形绘制、窗口显示等操作。 运行查看效果 局部放大&#xff0c;抗锯齿效果很不错,尾巴毛毛清晰可见。 using System; u…...

终极指南:30分钟搭建你的个人电视服务器 - Tvheadend实战部署全攻略

终极指南&#xff1a;30分钟搭建你的个人电视服务器 - Tvheadend实战部署全攻略 【免费下载链接】tvheadend Tvheadend is the leading TV streaming server for Linux with ATSC, DVB-C/C2, DVB-S/S2, DVB-T/T2, IPTV, SAT>IP and unix pipe input sources 项目地址: htt…...

040、专栏总结:构建你的大模型微调知识体系与实战工具箱

040、专栏总结:构建你的大模型微调知识体系与实战工具箱 上周深夜,团队里一位同事发来消息:“模型训完了,loss曲线漂亮,但实际推理输出全是乱码,参数我都按论文设的,问题出在哪?” 我让他把数据预处理脚本发过来看了一眼——果然,tokenizer用的是旧版,特殊token根本没…...

Spring Boot 工程化进阶:统一返回 + 全局异常 + AOP 通用工具包

一、前言 前面我们已经学过&#xff1a; Spring AOP 从原理到实战 Spring AOP 进阶&#xff1a;日志、TraceId、权限、限流 这一篇继续升级。 这篇的目标不是单独讲某个注解&#xff0c;而是把项目中常见的基础能力做成一套可复制的工程模板&#xff1a; 统一返回 Result 业务…...

【优化求解】 Q-Learning 和 SARSA(λ) 两种强化学习算法的面向4节点微型电网优化求解【含Matlab源码 15372期】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;&#x1f49e;Matlab领域博客之家&#x1f49e;&…...

告别“静默失败”:用DolphinScheduler告警组策略,精细化管控你的数据流水线

告别“静默失败”&#xff1a;用DolphinScheduler告警组策略&#xff0c;精细化管控你的数据流水线 在数据驱动的业务场景中&#xff0c;一个未被及时发现的失败任务可能导致整个数据链路瘫痪。我曾亲历过凌晨3点被紧急电话叫醒&#xff0c;原因竟是核心报表任务因资源不足静默…...

告别手动画角线!用JavaScript给Illustrator写个自动拼版插件(附完整源码)

告别手动画角线&#xff01;用JavaScript给Illustrator打造智能拼版插件 每次处理印刷文件时&#xff0c;那些重复的裁切线和色标设置是否让你感到疲惫&#xff1f;作为设计师或前端开发者&#xff0c;我们完全可以用代码将这些繁琐操作自动化。本文将带你从零开始&#xff0c;…...

Windows下npm run dev报错‘NODE_OPTIONS‘不是命令?手把手教你用cross-env一劳永逸

Windows下npm run dev报错NODE_OPTIONS不是命令&#xff1f;手把手教你用cross-env一劳永逸 最近在Windows上跑Vite项目时&#xff0c;不少开发者都踩过这个坑&#xff1a;明明在Mac/Linux上运行良好的npm run dev命令&#xff0c;到了Windows却报错NODE_OPTIONS 不是内部或外部…...

Fedora Media Writer完整指南:一键制作Fedora启动盘的终极神器

Fedora Media Writer完整指南&#xff1a;一键制作Fedora启动盘的终极神器 【免费下载链接】MediaWriter Fedora Media Writer - Write Fedora Images to Portable Media 项目地址: https://gitcode.com/gh_mirrors/me/MediaWriter Fedora Media Writer是一款专为Fedora…...

如何用Python自动化抓取闲鱼商品信息:终极爬虫解决方案

如何用Python自动化抓取闲鱼商品信息&#xff1a;终极爬虫解决方案 【免费下载链接】idlefish_xianyu_spider-crawler-sender 闲鱼自动抓取/筛选/发送系统&#xff0c;xianyu spider crawler blablabla 项目地址: https://gitcode.com/gh_mirrors/id/idlefish_xianyu_spider-…...

保姆级教程:在S32DS 3.4上为S32K3xx安装RTD 4.4驱动包(附常见安装失败排查)

S32K3开发实战&#xff1a;RTD 4.4驱动包安装全流程与深度排错指南 当第一次打开S32 Design Studio 3.4&#xff0c;准备为S32K3系列MCU搭建开发环境时&#xff0c;许多工程师都会在RTD驱动包安装这个环节遭遇意想不到的挫折。从版本匹配问题到许可证配置&#xff0c;从路径选择…...