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

vxe-table 如何实现直接渲染输入框控件,不需要点击编辑方式,直接就显示文本框

vxe-table 如何实现直接渲染输入框控件,不需要点击编辑方式,直接就显示文本框
实现思路通过自定义插槽模板来渲染控件,基本上任何 vue 的组件都能渲染,区别就是性能可能不太好,对于需求必须要这样实现的场景就非常有用了。

查看官网:https://vxetable.cn

文本框

在这里插入图片描述

<template><div><vxe-grid v-bind="gridOptions"><template #role_default="{ row }"><vxe-input v-model="row.role"></vxe-input></template></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' },{ field: 'role', title: '角色', slots: { default: 'role_default' } }],data: [{ id: 10001, name: 'Test1', role: 'Develop' },{ id: 10002, name: 'Test2', role: 'Test' },{ id: 10003, name: 'Test3', role: 'PM' }]
})
</script>

文本域

由于多行文本跟输入框是不一样,还需要再设置一个行高,才能确保可以渲染多行文本域
在这里插入图片描述

<template><div><vxe-grid v-bind="gridOptions"><template #remark_default="{ row }"><vxe-textarea v-model="row.remark" style="height: 80px;"></vxe-textarea></template></vxe-grid></div>
</template><script setup>
import { reactive } from 'vue'const gridOptions = reactive({border: true,showOverflow: true,cellConfig: {height: 100},columns: [{ type: 'seq', width: 70 },{ field: 'name', title: 'Name' },{ field: 'remark', title: '备注', width: 300, slots: { default: 'remark_default' } }],data: [{ id: 10001, name: 'Test1', remark: '备注11 备注 备注 备注 注' },{ id: 10002, name: 'Test2', remark: '备注22 备注 备注 备注备注备注 注' },{ id: 10003, name: 'Test3', remark: '备注 备注333 备注 备注备注333备注备注备注 备注备注333备注备注备注 备注备注333备注备注备注' }]
})
</script>

以上就实现了不需要点击单元格,直接就能编辑单元格控件。

http://www.xdnf.cn/news/970327.html

相关文章:

  • DSL查询文档
  • Android OpenSL ES 音频播放完整实现指南
  • AtCoder Beginner Contest 408
  • 电路笔记(元器件):并串转换芯片 SN65LV1023A 10:1 LVDS 串行器/解串器变送器 100 至 660Mbps
  • HarmonyOS开发:设备管理使用详解
  • shell脚本总结15:grep命令的使用方法
  • 不变性(Immutability)模式
  • 丝路幽径:穿梭于Linux多线程控制的秘境
  • 专题一_双指针_快乐数
  • LeetCode 3442.奇偶频次间的最大差值 I:计数
  • 使用分级同态加密防御梯度泄漏
  • Web 毕设篇-适合小白、初级入门练手的 Spring Boot Web 毕业设计项目:智驿AI系统(前后端源码 + 数据库 sql 脚本)
  • 实现多路视频截图预览之后上传到后台系统
  • 2025年ASOC SCI2区TOP,协同搜索框架自适应算法+多无人机巡检规划,深度解析+性能实测
  • 专题一_双指针_复写零
  • HDFS 3.4.1 集成Kerberos 实现账户认证
  • 驭码CodeRider 2.0深度测评:助力高效开发【探索化学奇妙世界】网站
  • 【靶场】xxe漏洞2
  • 黑马Mybatis
  • UE5 学习系列(三)创建和移动物体
  • MySQL事务——博主总结
  • C# Serilog 日志
  • 西电计组第四章-存储系统
  • 72道Nginx高频题整理(附答案背诵版)
  • 【Qt】显示类控件 QLabel、QLCDNumer、QProgressBar、QCalendarWidget
  • ROS-编写工作区、功能包、节点
  • 通过Elastic EDR看smbexec并进行二次开发Bypass
  • @component、@bean、@Configuration的区别
  • 在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
  • MySQL:InnoDB架构(内存架构篇)