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

ElementUI中el-table双击单元格显示输入框

效果图

实现

 <el-table
          :data="formData.products"
          row-key="id"
          :show-header="true"
          style="width: 100%; margin-top: 16px"
          class="zq-table-theme-info"
          border
          @cell-dblclick="handleDbClick"
        >   <el-table-column prop="productName" label="产品名称" min-width="200">
            <template #default="scope">
              <el-input
                v-if="scope.row.isShowInput"
                v-model="scope.row.productName"
                style="width: 80%; margin-right: 8px"
                type="text"
                clearable
                placeholder="请输入目录名称"
              ></el-input>
              <el-button
                v-if="scope.row.isShowInput"
                link
                type="primary"
                size="small"
                @click="handleCancle(scope.row)"
              >
                取消 </el-button
              ><span v-else>{{ scope.row.productName }}</span></template
   ></el-table-column
 ></el-table>
const handleDbClick = (row, column, cell, event) => {
  if (column.property === 'productName') { //列名称
    row.isShowInput = true;
  } else {
    row.isShowInput = false;
  }
};
const handleCancle = (row) => {
  if (row.isShowInput) {
    row.isShowInput = false;
  }
};


http://www.kler.cn/a/380175.html

相关文章:

  • windows XP,ReactOS系统3.4 共享映射区(Section)---2
  • CentOS9 Stream 设置禁用IPV6
  • 堆heap的讨论、习题与代码
  • 美国大学生数学建模竞赛(MCM/ICM)介绍
  • Pinia-状态管理
  • 谷歌浏览器报“喔唷,崩溃啦!”怎么办?
  • 基于SSM+小程序的高校寻物平台管理系统(失物1)
  • k8s简单的指令以及图解
  • 论文阅读:Computational Long Exposure Mobile Photography (二)
  • Spring3(代理模式 Spring1案例补充 Aop 面试题)
  • 使用commitizen用于项目git提交规范管理
  • HarmonyOS第一课 07 从网络获取数据-习题
  • 【python GUI编码入门-14】创建动态更新的Tkinter GUI应用
  • 【算法】【优选算法】双指针(下)
  • 了解bootstrap改造asp.net core MVC的样式模板
  • 【湖南-常德】《市级信息化建设项目初步设计方案编制规范和支出预算编制标准(试行)》-省市费用标准解读系列05
  • ElMessageBox 内容自定义
  • 嵌入式常用功能之通讯协议1--IIC
  • org.springframework.boot:type=Admin,name=SpringApplication异常
  • Chrome与傲游浏览器性能与功能的深度对比
  • Flutter 13 网络层框架架构设计,支持dio等框架。
  • DAYWEB69 攻防-Java 安全JWT 攻防Swagger 自动化算法签名密匙Druid 泄漏
  • burp靶场-Remote code execution via web shell upload
  • Spring Boot解决 406 错误之返回对象缺少Getter/Setter方法引发的问题
  • 列表(排列整齐),表格,表单(登录,注册)(HTML)
  • Charles抓包_Android