VUE element-ui之table表格中嵌套输入框,且输入框失焦自动勾选当前行

简介: VUE element-ui之table表格中嵌套输入框,且输入框失焦自动勾选当前行

步骤:
表格中直接插槽法:

<el-table-column :show-overflow-tooltip="true" prop="number" label="发货数量">
                  <template slot-scope="scope">
                    <el-input v-model.number="scope.row.number" @focus="onfoucs(scope)" @blur="blurUsername(scope)" />
                  </template>
</el-table-column>

input中聚焦和失焦事件控制复选框状态:

// 输入框聚焦事件
    onfoucs(val) {
      const selected = false //聚焦取消勾选
      this.$refs.multipleTable.toggleRowSelection(val.row, selected) //ref定义在el-table中
    },
    // 输入框失焦事件
    blurUsername(val) {
      const selected = true //失焦勾选
      this.$refs.multipleTable.toggleRowSelection(val.row, selected)
    },
    //注:由于有输入项合计需求,因此以聚焦失焦来控制复选框状态从而获取最新输入值。

来看效果:
在这里插入图片描述
亲测有效,需要的直接贴代码即可。

合计方法之前的文章中有介绍勾选合计某列的值

相关文章
|
1月前
|
资源调度
Vue3导入表格功能
Vue3导入表格功能
|
1月前
|
JavaScript
Vue给Element UI的el-popconfirm绑定按钮事件
Vue给Element UI的el-popconfirm绑定按钮事件
|
3天前
|
JavaScript
VUE里修改element-ui的显示层次与上下间隔
VUE里修改element-ui的显示层次与上下间隔
10 1
|
4天前
|
JavaScript
vue3表格编辑(数据回显)和删除功能实现
vue3表格编辑(数据回显)和删除功能实现
9 1
|
14天前
|
JavaScript 前端开发 开发者
前端框架(Vue.js&&vue-cli项目框架&&element-ui使用)
前端框架(Vue.js&&vue-cli项目框架&&element-ui使用)
|
20天前
|
JavaScript
vue element ui 打开弹窗出现黑框问题
vue element ui 打开弹窗出现黑框问题
21 1
|
24天前
|
JavaScript
Ant design vue 样式调整(包含导航栏、a-table表格、分页)
Ant design vue 样式调整(包含导航栏、a-table表格、分页)
45 1
|
1月前
【UI】 elementui input输入框自动获取失去焦点
【UI】 elementui input输入框自动获取失去焦点
50 1
|
1月前
【UI】 element ui 表格没有数据时用--填充
【UI】 element ui 表格没有数据时用--填充
22 2
|
1月前
【UI】 vue2 修改elementui 表格table 为空时暂无数据样式
【UI】 vue2 修改elementui 表格table 为空时暂无数据样式
18 1

热门文章

最新文章