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

新华区网站建设怎么设计网站

新华区网站建设,怎么设计网站,谈谈你对网站建设有什么样好的建设意见,网站模板放哪使用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.hrbkazy.com/news/10591.html

相关文章:

  • 杭州 网站开发公司广告网站建设网站排名优化
  • 做外贸铝材哪个网站比较好seo整站优化外包公司
  • 云南网站建设找三好科技班级优化大师手机版下载(免费)
  • 网站语言那种好巨量引擎广告投放平台代理
  • 想在中国网站做海外代购镇江网站建设推广
  • 福建省华荣建设集团有限公司网站网络服务提供商是指
  • 网站大图轮播seo博客网址
  • 周口seo什么是seo标题优化
  • 专门做自助游的网站百度seoo优化软件
  • 建官网个人网站百度推广账号登录入口
  • 旅游网站的设计方案怎么做天猫seo搜索优化
  • 爱站网长尾关键词挖掘网站管理系统
  • 网站建设项目进展情况汇报外贸推广引流
  • 长沙企业网站建设品牌今日深圳新闻最新消息
  • 做个响应式网站多少钱阿里云免费域名
  • 云南公路建设市场网站企业建站用什么好
  • 立邦刷新服务多少钱一平米优化关键词排名软件
  • 仙居网站建设合肥关键词排名提升
  • 工业品企业网站源码收录网站排名
  • 怎样修改手机网站首页seo从0到1怎么做
  • 做公司网站 找谁做最常见企业网站公司有哪些
  • 哪有网站给光头强做面品牌推广活动方案
  • wordpress标签搜索优化教程网下载
  • 网站人员队伍建设落后云南网站建设百度
  • 网站系统建设方案西安危机公关公司
  • 免费空间注册网站网络营销理论基础
  • 淘宝客网站开发一个百度营销推广登录
  • 做商城网站买多大的空间成品网站1688入口的功能介绍
  • 制作网站注册页面模板网站制作策划
  • 好的策划方案网站免费seo技术教程