返回顶部
首页 > 资讯 > 精选 >Vue怎么动态修改el-table的某列数据
  • 133
分享到

Vue怎么动态修改el-table的某列数据

2023-06-30 09:06:55 133人浏览 泡泡鱼
摘要

这篇文章主要介绍“Vue怎么动态修改el-table的某列数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么动态修改el-table的某列数据”文章能帮助大家解决问题。动态修改el-tab

这篇文章主要介绍“Vue怎么动态修改el-table的某列数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么动态修改el-table的某列数据”文章能帮助大家解决问题。

动态修改el-table的某列数据

Vue怎么动态修改el-table的某列数据

对话框打开时调用函数open@opened="checked"

可编辑 

<el-table-column    --------visEdit="true"      >

同步选中的数据List:multipleSelection ,函数  checked: function () 

设置el-table某一列点击出现输入框可以编辑

设置el-table 某一列点击出现输入框可以编辑,鼠标失去输入框焦点时输入框消失,显示对应的值。

如下图所示:

Vue怎么动态修改el-table的某列数据

具体实现:

<el-table :data="tableData" v-loading="loading" :row-class-name="tableRowClassName" border max-height="780"  size="mini" @cell-click="tabClick">              <el-table-column label="顺序" prop="adSort">          <template slot-scope="scope">            <span v-if="scope.row.index === tabClickIndex && tabClickLabel === '顺序'">              <el-input v-model="scope.row.adSort" type="number" maxlength="20" placeholder="请输入顺序" size="mini" @blur="inputBlur(scope.row)" />            </span>            <span v-else>{{ scope.row.adSort }}</span>          </template>        </el-table-column></el-table>

通过 tableRowClassName 设置每一行的index:

tableRowClassName ({ row, rowIndex }) {      // 把每一行的索引放进row      row.index = rowIndex}

行点击事件,当某一行被点击时,该行的某列设置 tabClickIndex:

由于

v-if="scope.row.index === tabClickIndex && tabClickLabel === '顺序'"

所以当前点击行的某列会出现输入框:

// tabClick row 当前行 column 当前列tabClick (row, column, cell, event) {      switch (column.label) {        case '顺序':          this.tabClickIndex = row.index          this.tabClickLabel = column.label          break        default: return      }      console.log('tabClick', this.tabClickIndex, row.adName, row.adSort)}

鼠标失焦事件:

// 失去焦点初始化inputBlur (row) {      // console.log('row', row)      this.tabClickIndex = null      this.tabClickLabel = ''     }

关于“Vue怎么动态修改el-table的某列数据”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: Vue怎么动态修改el-table的某列数据

本文链接: https://lsjlt.com/news/327929.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue怎么动态修改el-table的某列数据
    这篇文章主要介绍“Vue怎么动态修改el-table的某列数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么动态修改el-table的某列数据”文章能帮助大家解决问题。动态修改el-tab...
    99+
    2023-06-30
  • Vue如何动态修改el-table的某列数据
    目录动态修改el-table的某列数据设置el-table某一列点击出现输入框可以编辑动态修改el-table的某列数据 1.对话框打开时调用函数open@opened="...
    99+
    2024-04-02
  • oracle怎么修改某一列的数据
    要修改Oracle数据库表中某一列的数据,可以使用UPDATE语句。以下是一个示例: 假设有一个名为“employees”的表,包含...
    99+
    2024-03-07
    oracle
  • sql怎么修改某一列的数据
    要修改某一列的数据,可以使用UPDATE语句。以下是一个示例: UPDATE 表名 SET 列名 = 新值 WHERE 条件...
    99+
    2024-04-09
    sql
  • sqlserver怎么修改某一列数据
    要修改某一列的数据,可以使用UPDATE语句。以下是一个示例: UPDATE 表名 SET 列名 = 新值 WHERE 条件...
    99+
    2024-03-14
    sqlserver
  • Vue中怎么合并el-table第一列相同数据
    这篇文章主要介绍“Vue中怎么合并el-table第一列相同数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue中怎么合并el-table第一列相同数据”文章能帮助大家解决问题。Vue合并el-...
    99+
    2023-07-05
  • vue实现动态控制el-table表格列的展示与隐藏
    本文实例为大家分享了vue动态控制el-table表格列的展示与隐藏的具体代码,供大家参考,具体内容如下 1.引入el-table组件,这里我直接用官网的示例代码 <templ...
    99+
    2024-04-02
  • mysql怎么批量修改某一列数据
    要批量修改MySQL中某一列的数据,可以使用UPDATE语句配合WHERE子句来实现。 假设有一个名为"my_ta...
    99+
    2024-04-09
    mysql
  • vue怎么使用el-table实现循环轮播数据列表
    这篇文章主要介绍“vue怎么使用el-table实现循环轮播数据列表”,在日常操作中,相信很多人在vue怎么使用el-table实现循环轮播数据列表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么使用...
    99+
    2023-06-30
  • VUE2.0+ElementUI2.0表格el-table循环动态列渲染怎么写
    这篇文章主要介绍了VUE2.0+ElementUI2.0表格el-table循环动态列渲染怎么写,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下...
    99+
    2024-04-02
  • vue 使用el-table循环轮播数据列表的实现
    目录使用el-table循环轮播数据列表vue el-table简单轮播使用el-table循环轮播数据列表 因为是在内网开发,安装插件导包进去非常麻烦,有条件的可以去下载插件实现,...
    99+
    2024-04-02
  • Vue+element使用row-class-name修改el-table某一行解决背景色无效的方法
    目录项目场景:问题描述:原因分析:推荐解决方案:项目场景: 要实现这样的一个功能:为列表特定某一行的背景高亮,如下图,实现某一行的权限字段是超级,那么这行就高亮显示的效果 问题描述...
    99+
    2023-01-03
    修改el-table背景色无效 element row-class-name 修改
  • php数据库怎么修改某值
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php数据库怎么修改某值用PHP对数据库内容进行操作(改)查询页面(用户可见)<body> <table width="80%" ...
    99+
    2021-05-19
    php 数据库
  • 修改Oracle中的某一带有数据的列的数据类型
    因为昨天去别的公司维护数据,到了之后导完数据才发现,表中的要素内容这一列是空的,刚开始我以为是数据有问题,后来才发现表中的数据的类型是CLOB类型的,而如果直接拿EXCLE中的数据是类型不匹配的,这时候就问...
    99+
    2024-04-02
  • mysql怎么修改表某一个数据
    要修改MySQL数据表中的某个数据,可以使用UPDATE语句。 语法如下: UPDATE 表名 SET 列名1=值1, 列名2=值2...
    99+
    2023-10-28
    mysql
  • vue中怎么动态修改a标签的样式
    vue中怎么动态修改a标签的样式,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。<!DOCTYPE html> <h...
    99+
    2024-04-02
  • php怎么修改文件某一行的数据
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑php修改文件某一行数据的方法以读写的方式打开指定文件使用while()循环+fgets() 函数来控制行数fgets() 函数可以逐行读取文件,一次读取一行数据当指定...
    99+
    2015-10-05
    php 修改文件数据
  • JS怎么实现动态修改table及合并单元格
    小编给大家分享一下JS怎么实现动态修改table及合并单元格,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:<!D...
    99+
    2024-04-02
  • sql怎么修改表中某一行数据
    要修改表中某一行数据,可以使用SQL的UPDATE语句。下面是一个示例: 假设有一个名为"students"的表...
    99+
    2024-04-15
    sql
  • oracle怎么修改列的数据类型
    要修改列的数据类型,可以使用ALTER TABLE语句。下面是一个示例: ALTER TABLE table_name MODIFY...
    99+
    2024-04-22
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作