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

Vue3与Element-plus配合 直接修改表格中的一项数据——控制输入框的显示与隐藏

 利用控制与隐藏输入框,直接修改表格中的每一项数据。

<!-- 表格模块 -->
<div><el-table :data="tablelist" style="width: 100%"><el-table-column align="center" prop="deposit" label="接单押金"><template #default="{ row, $index }"><span v-if="!showEdit[$index]">{{ row.deposit }}</span><div v-else style="margin-left: 200px; width: 100px"><el-input v-model="row.deposit" placeholder="请输入分类名"></el-input></div> </template></el-table-column><el-table-column align="center" label="操作"><template #default="{ row, $index }"><!-- 编辑 --><el-buttonv-if="!showEdit[$index]"type="primary"@click="Edit(row, $index)"plain>编辑</el-button><!-- 编辑确认 --><el-button v-else type="primary" @click="sure(row, $index)" plain>确认</el-button></template></el-table-column></el-table>
</div>
// #region *****************点击编辑控制输入框显示与关闭模块****************
const showEdit = ref<boolean[]>([])
// 编辑处理
const Edit = (row: any, index: any) => {//vue3使用数组添加数据showEdit.value[index] = true
}
// #endregion
// #region *****************确认编辑模块****************
const sure = async (row: any, index: any) => {console.log(row)showEdit.value[index] = false// 表单预校验// await form.value.validate()// 发起修改请求// await updatePageClassServe(row).then(() => {//     ElMessage.success('修改成功!')//     showEdit.value = []// })// 重新获取分类数据,渲染页面// getChannelList()
}
// #endregion

 

http://www.lryc.cn/news/407068.html

相关文章:

  • 设计模式--创建型
  • Vue3时间选择器datetimerange在数据库存开始时间和结束时间
  • 鼠标移入事件 mouseover
  • UE4 自动换行——按排序关键字1.2.3.
  • Object.entries()解析出来的数组顺序乱了,健是string类型
  • SSM(Spring + Spring MVC + MyBatis)框架面试三道题
  • ctfshow-web入门-php特性(web132-web136)
  • 通信原理-实验六:实验测验
  • 意得辑润色新用户注册直减15%
  • 重拾CSS,前端样式精读-函数(颜色,计算,图像和图形)
  • 经纬恒润与奇瑞汽车签订新能源项目重点供应商合作协议,共同开启合作新篇章
  • @RestController和@Controller
  • STM32-寄存器DMA配置指南
  • 【Django】anaconda环境变量配置及配置python虚拟环境
  • 保障企业数据主权:安全可控的爬虫工具与管理平台
  • NC重建二叉树
  • 2025第十九届中国欧亚国际军民两用技术及西安国防电子航空航天暨无人机展
  • 电子邮件协议详解
  • C++客户端Qt开发——Qt窗口(工具栏)
  • Python酷库之旅-第三方库Pandas(046)
  • element表单disabled功能失效问题
  • react防抖和节流hooks封装
  • DLMS/COSEM中公开密钥算法的使用_椭圆曲线加密法
  • argon主题调整日记
  • Godot入门 05收集物品
  • 353_C++_Boost.Asio库来处理异步操作
  • 【Django】django模板与前端技术(html模板)
  • Java连接Redis和SpringBoot整合Redis
  • 快速入门Jupyter notebook
  • Java反射详细学习笔记