element-ui table 单元格可编辑
程序员文章站
2022-06-08 15:06:44
...
基本思想
在单元格中放input,然后设置border为0,当input focus时 设置border为1
参考代码
<el-table :data="auditRule.params" border style="width: 100%">
<el-table-column prop="paramName" label="标识" width="150">
<template slot-scope="scope">
<input type="text" v-model="scope.row.paramName" class="cell-input"/>
</template>
</el-table-column>
</el-table>
<style rel="stylesheet/scss" lang="scss" scoped>
$border-focus-color:#A7D5EC;
.cell-input {
width: 100%;
height: 100%;
border: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
&:focus {
border: 1px solid $border-focus-color;
}
}
</style>
效果
上一篇: 淘宝特价版抄了拼多多的后路 黄铮慌了?
推荐阅读
-
angularjs实现table表格td单元格单击变输入框/可编辑状态示例
-
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
-
element-ui中Table表格省市区合并单元格的方法实现
-
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
-
element-ui 表格实现单元格可编辑的示例
-
bootstrap table实现单击单元格可编辑功能
-
动态渲染可编辑单元格的Table
-
element-ui直接在表格中点击单元格编辑
-
优雅的elementUI table单元格可编辑实现方法详解
-
bootstrap table单元格新增行并编辑