<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单击(点击)编辑单元格内容相关推荐

  1. element ui 第一列相同数据相同合并单元格

    template部分 <el-table :data="tableData" :span-method="objectSpanMethod" border ...

  2. Element UI 的 table 单元格合并

    项目中遇到表格单元格合并的需求,在此记录整个解决过程. 项目使用的是 Element UI,表格使用的是 table 组件.Element UI 的 table 表格组件中对单元格进行合并,需要使用 ...

  3. Web前端笔记-element ui中table中某列添加a便签进行跳转

    效果是这样的: 这里的文章标题和查看都可以进行跳转. 其中对应的代码如下: <template style="height: 100%"><el-table:da ...

  4. Element UI 之table表格表头过长使用点点…显示,并添加鼠标移入悬浮显示

    Element UI 之table表格表头过长使用点点-显示,并添加鼠标移入悬浮显示 需求 鼠标移入表头 关键点: 1.样式中添加:(如果在scope中会不起作用) .el-table .cell { ...

  5. element更改表格表头、行、指定单元格样式

    element更改表格表头.行.指定单元格样式 更改表格的样式 使用header-cell-style属性,可为函数或对象 函数写法 <!-- html --> <el-table ...

  6. excel单元格内容拆分_自学EXCEL小技巧003→单元格内容拆分

    技巧003实现效果:对一个单元格内容进行拆分到多个单元格.备注:主要是为了拆分"文字"+"数字/字母"+文字之类的文本类型. 第一步:将光标放在第一个要拆分的单 ...

  7. Excel技巧1:将符合要求的多个单元格内容合并到一个单元格

    Excel技巧1 在一个区域内,如下表中,A列有多个相同的内容,而对应的同一行B列中的值不相同,需要把这些不同的B列值组合到一个单元格中. 比如把所有"Alice"对应的B列情绪合 ...

  8. element el-table组件修改表格表头和某个单元格背景色

    element el-table组件修改表格表头和某个单元格背景色 <template><div><el-table:data="tableData" ...

  9. Element UI 中table合并单元格

    Element UI组件库合并table单元格函数封装 DOM: <el-table:data="tableData"size="mini"class=& ...

最新文章

  1. 数据安全最佳实践案例库建设项目案例征集
  2. zabbix加入TCP连接数及状态的监控
  3. 设计模式——外观模式
  4. 【YApi】 yapi docker-compose 部署
  5. udp怎么保证不丢包_在 Flink 算子中使用多线程如何保证不丢数据?
  6. android动画文档,Android 动画系统汇总
  7. 粗略的看JFinal的基于AOP的拦截器的实现
  8. 做一个类似登录的循环
  9. FlashDevelop 遇到的Process not responding 问题
  10. CentOS 6.9使用iptables搭建网关服务器(转)
  11. 关闭Apple Watch 上的激活锁的方法
  12. Juniper Junos DoS漏洞CVE-2017-2345 10.2及相关产品和平台均受影响
  13. excel两列数据对比找不同_数据相差太大在Excel图表对比柱形图,那是你不会次坐标设置!...
  14. 目录操作 递归打印目录 DIR drent
  15. 微信小程序InnerAudioContext IOS真机无法播放声音
  16. oracle 11g不能启动,[求助]oracle 11g无法启动
  17. 夜神模拟器BURP抓包设置
  18. js将阿拉伯数字转换成中文的大写数字
  19. HiveSql一天一个小技巧:如何不使用union all 进行列转行
  20. Centos7下Mysql 安装及简单配置

热门文章

  1. 安卓下使用 dropbear 开启SSH And arm 下的busybox
  2. 计算机网络实验报告建立校园网,计算机网络实验报告
  3. Magent搭建Memcached集群
  4. 28自定义View 模仿联系人字母侧栏
  5. OAuth 2.0攻击面与案例总结
  6. 看了极光推送技术原理的几点思考
  7. 关于HtmlAgilityPack解析页面中数据乱码问题
  8. 《The Sixth Sense》(《灵异第六感》)观后
  9. ORB_SLAM2程序入口(System.cc)
  10. 电脑护眼模式_看绿色护眼不管用!别再相信这些护眼方法了!想护眼记住这4点!...