位置: IT常识 - 正文

ElementUI的Form表单使用slot-scope=“scope“获取当前表格行数据实现数据回显、修改表单操作(elementui form rules)

编辑:rootadmin
ElementUI的Form表单使用slot-scope=“scope“获取当前表格行数据实现数据回显、修改表单操作

推荐整理分享ElementUI的Form表单使用slot-scope=“scope“获取当前表格行数据实现数据回显、修改表单操作(elementui form rules),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:elementui form rules,elementui table formatter,element表格formatter,elementui form rules,element ui form,elementui table formatter,element form,element ui form,内容如对您有帮助,希望把文章链接给更多的朋友!

在写项目时,老师通过向后端发请求获得表格原来的数据来填充修改表单里的数据。 这是表格: 这是点击修改按钮后显示出来的修改表单:

ElementUI的Form表单使用slot-scope=“scope“获取当前表格行数据实现数据回显、修改表单操作(elementui form rules)

但本地里都已经有这些数据了,就没必要再发一次请求,徒增服务器压力。

准备

可是该怎么获得当前行的数据填充上去呢?答案在slot-scope="scope"。 slot-scope="scope"本质上就是一个插槽,scope的row属性有着表格一整行的数据。 它还有其他有用的属性,比如$index,这里不多介绍。

步骤

把原来的修改按钮包裹在<template>标签里,再用scope.row就能轻松获得表格数据了。

接下来就把scope.row作为参数传递给修改按钮的点击事件的回调函数showEditDialog,在这个函数里把自定义的editForm对象(这个自定义对象里存放修改表单的所有数据,里面的属性跟input框的文本值绑定了)赋值为scope.row。

<template slot-scope="scope"> <!-- 修改 --> <el-button type="primary" icon="el-icon-edit" size="mini" @click="showEditDialog(scope.row)"></el-button> <!-- 删除 --> <el-button type="danger" icon="el-icon-delete" size="mini"></el-button> <!-- 分配角色 --> <el-tooltip class="item" effect="dark" content="分配角色" placement="top"> <el-button type="warning" icon="el-icon-setting" size="mini"></el-button> </el-tooltip></template>

展示编辑用户的对话框+数据回显:

showEditDialog(editForm) { this.editDialogVisible = true this.editForm = editForm},

注意,不能只把用到数据的修改按钮放在<template>里、用不到数据的其他按钮就不放在里面了,这样会导致template外的按钮无法显示。要放就全部放。

其他按钮放<template>外: 其他按钮放<template>里:
本文链接地址:https://www.jiuchutong.com/zhishi/299265.html 转载请保留说明!

上一篇:2023高频前端面试题(持续更新 含答案)(2021高频前端面试题汇总)

下一篇:Vue 原理整理(vue3 原理)

  • 纳税人识别号是什么哪里可以查到
  • 律师异地立案费用
  • 资产负债表其他流动资产计算公式
  • 缴纳工会经费会计处理
  • 销项负数发票怎么做账
  • 债券到期收益率计算器
  • 土地增值税多交了怎么处理
  • 高速路费电子发票怎么打印
  • 员工个人无息借款违法吗
  • 开办费用属于什么科目
  • 低值易耗品摊销借贷方向
  • 工程收到收据没有发票的会计分录怎么做?
  • 增值税发票本月没用完可以下月用吗
  • 幼儿园收到政府补贴收入会计分录
  • 咨询服务费记到什么科目
  • 产品成本的归集和分配是什么意思
  • 买车的保险可以砍价吗
  • 异地预缴企业所得税
  • 增值税进项税额转出是什么意思
  • 预缴税款的会计分录贷其他应付款
  • 房地产开发企业的土地使用权计入哪里
  • 上个月的费用这个月开发票怎么做账
  • 技术合同 免税
  • 报销时可以一个人报销吗
  • 个人出租房屋给公司可以开专票吗
  • windows 11密钥
  • win10专业版激活密钥永久
  • win10锁屏界面windows聚焦什么意思
  • 福利费不需要发票
  • 间接费用是什么费用
  • linux的vi编辑器怎么用
  • 财政补助收入的账务处理
  • 电脑文件删除如何找到
  • 税前扣除凭证管理办法第九条称小额零星支出是
  • 地税增值税税率是多少
  • 个体工商户加盟咖啡店
  • vue打包注意事项
  • 购销合同印花税计算方法
  • 个人出租车辆交税吗
  • php web socket
  • 建筑修缮服务税率
  • 批发商和零售商属于
  • 固定资产的特征有哪些
  • 利息收入交所得税吗
  • 本期应纳税额减征额是什么意思
  • 个体户利润分配会计分录怎么做
  • 发票退票和废票的区别
  • 应收账款账龄计提坏账比例
  • 费用计入什么表
  • 购买银行理财产品安全吗
  • 个人经营所得税怎么申报
  • 销售折让如何做分录
  • 如何将港币兑换成人民币
  • 工程施工的保险费的账务处理
  • 固定资产可资本化的后续支出
  • 个人所得税财产转让所得税率
  • 材料采购发票未到
  • 付款申请单如何转填记账凭证
  • 一般纳税人公司注册资金最低多少
  • 销售款退回会计分录
  • 库存现金存入银行
  • 红冲发票显示发票状态不正常
  • 汽车修理厂利润
  • 企业处理原材料会计分录
  • 异地开立分公司条件
  • mysql source 慢
  • 如果一个sql语句中包括两个名字
  • ubuntu虚拟机怎么改用户名
  • win8网络设置
  • win8如何关闭杀毒软件
  • javascript数据结构
  • jquery教程
  • view组件属性
  • python文本怎么运行
  • angular卸载
  • 安卓全局替换
  • 安卓判断横竖屏
  • eclipse折叠代码块if else工具
  • 江苏常州税务局电话人工服务电话
  • 财税知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设