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

南昌加盟网站制作莱西网站建设

南昌加盟网站制作,莱西网站建设,网页微信版本,网站设计建议使用ElementUI中的resetFields()方法有哪些注意点 场景一 场景一#xff1a;当编辑弹出框和新增弹出框共用时#xff0c;编辑数据后关闭编辑弹出框时调用this.$refs.form.resetFields()无法清空弹出框 问题代码#xff1a; // 点击新增按钮handleAdd() {this.dialogVi…使用ElementUI中的resetFields()方法有哪些注意点 场景一 场景一当编辑弹出框和新增弹出框共用时编辑数据后关闭编辑弹出框时调用this.$refs.form.resetFields()无法清空弹出框 问题代码 // 点击新增按钮handleAdd() {this.dialogVisible truethis.modalType 0},// 弹窗关闭触发handleClose() {// 清空表单this.$refs.form.resetFields()this.dialogVisible false},handleEdit(val) {// console.log(val)this.dialogVisible truethis.modalType 1// 注意需要对当前数据进行深拷贝否则会this.form val// this.form JSON.parse(JSON.stringify(val))}问题分析 原因是由于restFile只是将表单的值初始化并不是清空表单详情见ElementUI官网 当我们点击编辑按钮时由于是this.form val导致表单的初始值发生了改变此时就会你点击关闭弹窗后再打开会发现表单还是第一次点击编辑按钮的那个值即使你后面又点击了编辑按钮它最终只显示第一次点击编辑按钮出现的那个表单的值。 解决方案表单赋值时采用深拷贝 场景二 场景二表单没有配置:model属性和prop属性 注意要想resetFields()方法生效一定要配置这两项 场景三 场景三在还没有显示对话框之前就调用resetFields()方法导致不起作用 解决方法 通过延迟调用resetFields()方法代码如下this.$nextTick(() {this.$refs[form].resetFields(); });参考文章 this.$refs[‘form‘].resetFields()方法重置表单无效的坑vue.nextTick()方法的使用详解简单明了
http://www.w-s-a.com/news/584250/

相关文章:

  • 东莞360推广的网站是谁做的上海网络推广产品
  • 网站可以换主机吗中国十大网站建设企业
  • 怎么做盗版小说网站官网做有下拉列表的网站的图片
  • 邢台网站建设电话网站界面类型
  • 网站制作合同模板做一个网站能挣多少钱
  • 汶上1500元网站建设互联网高端官网
  • 广州做公司网站网站开发培训机构
  • 网站建设与维护 课件网页版qq安全中心登录入口
  • 做三个月网站广告收入dw如何制作网页
  • ...课程网站建设简介工信部 网站备案查询
  • 网站代码建设 实例企业网站建设大概的费用
  • 制作网站软件排行榜过年做啥网站致富
  • 哪里有做网站企业seo关键词优化
  • 上海金山网站建设公司手机淘宝客网站怎么做的
  • 网站开发需要公司做网站费用计入什么科目
  • 网站优化有哪些类型免费制作app的傻瓜软件
  • 如何做网站咨询wordpress get
  • 企业网站建设网站做网站用别人的图片
  • 站长统计代码个人网站源代码
  • 求推荐专门做借条的网站公众号排版编辑器
  • 动态做网站网站开发语言查询 蔡学镛
  • 莆田网站建设创意自助建站英文
  • cms系统创建静态网站龙岗网站建设哪家好
  • 自己做的网站被封了邢台规划局网站建设
  • 网站建设项目合同wordpress主题没法用
  • 个旧市哪里有做网站wordpress内页php页面
  • 程序员接活的平台网站互联网平台建设方案
  • 网站安全建设模板深圳企业管理咨询公司
  • 做网站 还是淘宝店wordpress分类链接后加
  • wordpress腾讯云 COSseo内容优化心得