【技巧】实现饿了么Element UI的table单击(点击)编辑单元格内容
<template><el-table@cell-click="tableCellClick":cell-class-name="({ row, column, rowIndex, columnIndex }) => ((row.index = rowIndex), (column.index = columnIndex))":data="tableData"><!-- 点击表格可以编辑■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ --><el-table-column label="labelName" align="center" show-overflow-tooltip><template slot-scope="scope"><spanv-if="scope.row.index === tableCellClickRowIndex &&scope.column.index === tableCellClickColumnIndex"><el-inputplaceholder="请输入内容…"v-model="scope.row.labelName"@blur="tableCellInputBlur"size="mini"autofocus/></span><span v-else>{{ scope.row.labelName }}</span></template></el-table-column></el-table>
</template><script>
export default {data() {return {// 点击表格可以编辑■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■tableCellClickRowIndex: null, // 点击的单元格行索引tableCellClickColumnIndex: null, // 点击的单元格列索引tableData: [{labelName: "可以编辑的文本内容1",},{labelName: "可以编辑的文本内容2",},{labelName: "可以编辑的文本内容3",},],};},methods: {// 点击表格可以编辑■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■tableCellClick(row, column, cell, event) {this.tableCellClickRowIndex = row.index;this.tableCellClickColumnIndex = column.index;},// 单元格失去焦点tableCellInputBlur(row, event, column) {this.tableCellClickRowIndex = null;this.tableCellClickColumnIndex = null;},},
};
</script>
【技巧】实现饿了么Element UI的table单击(点击)编辑单元格内容相关推荐
- element ui 第一列相同数据相同合并单元格
template部分 <el-table :data="tableData" :span-method="objectSpanMethod" border ...
- Element UI 的 table 单元格合并
项目中遇到表格单元格合并的需求,在此记录整个解决过程. 项目使用的是 Element UI,表格使用的是 table 组件.Element UI 的 table 表格组件中对单元格进行合并,需要使用 ...
- Web前端笔记-element ui中table中某列添加a便签进行跳转
效果是这样的: 这里的文章标题和查看都可以进行跳转. 其中对应的代码如下: <template style="height: 100%"><el-table:da ...
- Element UI 之table表格表头过长使用点点…显示,并添加鼠标移入悬浮显示
Element UI 之table表格表头过长使用点点-显示,并添加鼠标移入悬浮显示 需求 鼠标移入表头 关键点: 1.样式中添加:(如果在scope中会不起作用) .el-table .cell { ...
- element更改表格表头、行、指定单元格样式
element更改表格表头.行.指定单元格样式 更改表格的样式 使用header-cell-style属性,可为函数或对象 函数写法 <!-- html --> <el-table ...
- excel单元格内容拆分_自学EXCEL小技巧003→单元格内容拆分
技巧003实现效果:对一个单元格内容进行拆分到多个单元格.备注:主要是为了拆分"文字"+"数字/字母"+文字之类的文本类型. 第一步:将光标放在第一个要拆分的单 ...
- Excel技巧1:将符合要求的多个单元格内容合并到一个单元格
Excel技巧1 在一个区域内,如下表中,A列有多个相同的内容,而对应的同一行B列中的值不相同,需要把这些不同的B列值组合到一个单元格中. 比如把所有"Alice"对应的B列情绪合 ...
- element el-table组件修改表格表头和某个单元格背景色
element el-table组件修改表格表头和某个单元格背景色 <template><div><el-table:data="tableData" ...
- Element UI 中table合并单元格
Element UI组件库合并table单元格函数封装 DOM: <el-table:data="tableData"size="mini"class=& ...
最新文章
- 数据安全最佳实践案例库建设项目案例征集
- zabbix加入TCP连接数及状态的监控
- 设计模式——外观模式
- 【YApi】 yapi docker-compose 部署
- udp怎么保证不丢包_在 Flink 算子中使用多线程如何保证不丢数据?
- android动画文档,Android 动画系统汇总
- 粗略的看JFinal的基于AOP的拦截器的实现
- 做一个类似登录的循环
- FlashDevelop 遇到的Process not responding 问题
- CentOS 6.9使用iptables搭建网关服务器(转)
- 关闭Apple Watch 上的激活锁的方法
- Juniper Junos DoS漏洞CVE-2017-2345 10.2及相关产品和平台均受影响
- excel两列数据对比找不同_数据相差太大在Excel图表对比柱形图,那是你不会次坐标设置!...
- 目录操作 递归打印目录 DIR drent
- 微信小程序InnerAudioContext IOS真机无法播放声音
- oracle 11g不能启动,[求助]oracle 11g无法启动
- 夜神模拟器BURP抓包设置
- js将阿拉伯数字转换成中文的大写数字
- HiveSql一天一个小技巧:如何不使用union all 进行列转行
- Centos7下Mysql 安装及简单配置
热门文章
- 安卓下使用 dropbear 开启SSH And arm 下的busybox
- 计算机网络实验报告建立校园网,计算机网络实验报告
- Magent搭建Memcached集群
- 28自定义View 模仿联系人字母侧栏
- OAuth 2.0攻击面与案例总结
- 看了极光推送技术原理的几点思考
- 关于HtmlAgilityPack解析页面中数据乱码问题
- 《The Sixth Sense》(《灵异第六感》)观后
- ORB_SLAM2程序入口(System.cc)
- 电脑护眼模式_看绿色护眼不管用!别再相信这些护眼方法了!想护眼记住这4点!...