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

网站首页风格网站建设需求分析文档

网站首页风格,网站建设需求分析文档,wordpress动静分离七牛,徐州云龙城乡建设局网站使用ElementUI中的resetFields()方法有哪些注意点 场景一 场景一:当编辑弹出框和新增弹出框共用时,编辑数据后关闭编辑弹出框时调用this.$refs.form.resetFields()无法清空弹出框 问题代码: // 点击新增按钮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.yayakq.cn/news/530849/

相关文章:

  • 奥派电子商务网站建设论文推广文案格式
  • 成都软件开发网站建设网站简介 title
  • 郑州知名网站推广seo内容优化方法
  • 网站开发报告步骤分析wordpress网站全过程
  • 网站建设分析从哪几个方面网络营销推广方案怎么做
  • 网站宣传模式网站备案信息批量查询
  • 做网站茶叶首页标题怎么写飞言情做最好的小说网站
  • 中国网站建设网一键生成文案的网站
  • 17一起做网店网站wordpress文章新窗口打开
  • 提高网站规范化建设黄骅市天气预报15天气
  • 我想自己创建购物网站宝安关于网站建设
  • 金华市建设局官方网站wordpress 文章点赞
  • 昆明网站建设优化图片山西网站制作公司哪家好
  • 音频网站建设维护平台是什么工作
  • 盐城网站建设渠道合作wordpress横向导航菜单主题
  • 网站建设的方式有哪些内容wordpress装模板
  • 网站开发团队配置手机回收网站开发
  • 怎么样备份网站数据山东建设工程管理局网站
  • 网站seo专员网站制作 常州
  • 网站想要游览怎么做长沙优化公司
  • 河北网站制作报价免费网站推广app
  • 网站建设需求材料网站怎么做超链接
  • 网站开发运营公司绩效提成方案1688网页登录
  • 网站 地图导航代码网站素材模板 站长
  • 雄安网站建设公司电商营销型网站建设
  • 北京网站建设中企云达大连建设网交费查询
  • 海安企业网站建设网络营销方案设计范文
  • 郑州网站建设报价简述网站建设的方案
  • 大型网站开发什么书籍好怀柔重庆网站建设
  • 如何提高网站知名度欧美系列