位置: IT常识 - 正文

resetFields重置初始值不生效的原因(reset fields)

编辑:rootadmin
resetFields重置初始值不生效的原因 问题

推荐整理分享resetFields重置初始值不生效的原因(reset fields),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:reset怎么重置,重置rem,reset重来,reset重置后无法上网怎么办,reset fields,reset重置后无法上网怎么办,reset怎么重置,重置reset后怎么设置密码,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在做项目的时候, dialog组件回调close里面 一般我都会加个resetFields 重置初始值和校验

其他地方都没问题, 在table组件里面出问题了, 后来经过监听vue tools, 查看到resetFields后, formData没变, 最后也找到原因了.

解决

1、用 dialog【新增】、【修改】数据 2、先点击了【修改】,弹出弹窗,此时弹窗的form表单已经赋值 3、再点击新增按钮,此时调用resetFields()方法是没有办法使form清空的

如果直接只写this.$refs.formRef.resetFields()

因为编辑操作是有数据回显的, 数据回显是在mounted阶段渲染上去的,

而 resetFields是将form表单重置到初始值,而这个初始值是form表单mounted后的值

resetFields重置初始值不生效的原因(reset fields)

结果就导致只能清空校验, 不能重置表单到我们想要的初始值

所以直接this.$data.roleFrom=JSON.parse(JSON.stringify(this.$options.data().roleFrom))

深拷贝roleForm yeah! 完成

引申

 我的其他页面为什么没问题呢?  我后来去看了其他组件的dialog为什么数据回显没问题, 因为其他组件我用到了watch 根据id变化执行渲染, 每次dialog close回调我都会主动把id清空为空字符串, 正好那个接口id如果为空字符串也会发请求, 获取的数据正好和回显的值不对应, 所以就为空了。本质上是重新发了请求,但正好因为数据不对应不显示,造成了添加操作时数据为空的正确表象。

 总的来说还是不严谨,  我这里要修改代码,watch这里加个if的意思是每次关闭会重置,但是打开不用重置。

①  子组件 watch if newVal===" " 上面的表单重置方法(这里空字符串我特意加了个空格看的清楚点, 实际重置不用加空格)

②  父组件dialog close回调里面添加一条 isEdit=false  防止子组件watch id变化为空字符时重复发ajax

加个补充

还有一点就是如果每次获取都是用ajax去获取数据, 那获取的也是新地址对象, 只是因为我部分数据用了本地已存在的引用数据, 所以才会有这种情况, 所以大家用引用数据一定要注意, 如果发现有关联关系, 且影响业务, 都深拷贝一份吧

本文链接地址:https://www.jiuchutong.com/zhishi/297431.html 转载请保留说明!

上一篇:uniapp 开发安卓App实现高德地图路线规划导航(uniapp 开发安卓app怎么打包迭代版本)

下一篇:保姆级Gmapping算法介绍到复现(保姆分为哪些级别)

  • 苹果13有没有充电器(苹果13有没有充电口)

    苹果13有没有充电器(苹果13有没有充电口)

  • 腾讯会议怎么举手功能(腾讯会议怎么举手回答问题)

    腾讯会议怎么举手功能(腾讯会议怎么举手回答问题)

  • 喜马拉雅和喜马拉雅儿童vip通用吗(喜马拉雅和喜马拉雅fm一样吗)

    喜马拉雅和喜马拉雅儿童vip通用吗(喜马拉雅和喜马拉雅fm一样吗)

  • 快手怎么看注册几年了(快手怎么看注册日期和时间)

    快手怎么看注册几年了(快手怎么看注册日期和时间)

  • 怎么把自拍照变成漫画(怎么把自拍照变成卡通头像)

    怎么把自拍照变成漫画(怎么把自拍照变成卡通头像)

  • 安卓彻底关闭手机震动(安卓彻底关闭app)

    安卓彻底关闭手机震动(安卓彻底关闭app)

  • window10截屏的快捷键是什么(window10截屏快捷方式)

    window10截屏的快捷键是什么(window10截屏快捷方式)

  • 微信投诉对方管用吗(微信投诉对对方知道吗)

    微信投诉对方管用吗(微信投诉对对方知道吗)

  • 抖音撤回消息怎么删除(抖音撤回消息怎么能看到)

    抖音撤回消息怎么删除(抖音撤回消息怎么能看到)

  • 内存条降频使用危害(内存条降频使用有影响吗)

    内存条降频使用危害(内存条降频使用有影响吗)

  • 华为mate30悬浮按钮怎么设置(华为mate30悬浮按钮开关在哪里)

    华为mate30悬浮按钮怎么设置(华为mate30悬浮按钮开关在哪里)

  • 水星wifi管理员密码是什么(水星wifi管理员密码忘了怎么重新设置)

    水星wifi管理员密码是什么(水星wifi管理员密码忘了怎么重新设置)

  • 拉黑后删除会怎么显示(拉黑了删除)

    拉黑后删除会怎么显示(拉黑了删除)

  • 面部识别是识别瞳孔吗(面部识别是识别脸吗)

    面部识别是识别瞳孔吗(面部识别是识别脸吗)

  • 域名系统采用层次结构(域名系统采用层次结构对不对)

    域名系统采用层次结构(域名系统采用层次结构对不对)

  • kiwul00是什么手机(kiw-ul00是什么型号手机)

    kiwul00是什么手机(kiw-ul00是什么型号手机)

  • a2197是ipad几代(a2197是ipad几代拆机视频)

    a2197是ipad几代(a2197是ipad几代拆机视频)

  • 图片卡点视频怎么做(图片卡点视频怎么写脚本)

    图片卡点视频怎么做(图片卡点视频怎么写脚本)

  • 苹果手机怎么下载铃声(苹果手机怎么下载app并安装)

    苹果手机怎么下载铃声(苹果手机怎么下载app并安装)

  • 小米无卡上网原理(小米无卡网络)

    小米无卡上网原理(小米无卡网络)

  • OPPOA5相机专业模式在哪(oppok5相机专业模式)

    OPPOA5相机专业模式在哪(oppok5相机专业模式)

  • vivox23和x23幻彩版有什么区别(vivox23和x23幻彩版外观有什么区别)

    vivox23和x23幻彩版有什么区别(vivox23和x23幻彩版外观有什么区别)

  • 峰值性能容量停用后果(峰值性能容量停用后多久自动关机)

    峰值性能容量停用后果(峰值性能容量停用后多久自动关机)

  • pdf与word的区别(pdf转word不花钱的软件)

    pdf与word的区别(pdf转word不花钱的软件)

  • 【vue 项目】el-upload 上传文件以及回显照片和下载文件(vue+element-ui项目)

    【vue 项目】el-upload 上传文件以及回显照片和下载文件(vue+element-ui项目)

  • 税款所属期
  • 公司购买银行理财产品怎么做账
  • 固定资产清理净损失计入什么科目
  • 开发支出在资产负债表是怎
  • 小规模纳税人取得的专票转为一般纳税人之后能抵扣吗
  • 打折销售商品会计分录
  • 担保预计负债要如何做账?
  • 地产佣金收入属什么收入
  • 增值税留抵税额抵减欠税
  • 承包给对方了,受伤了要赔偿吗
  • 饭店试菜费用如何计算
  • 增值税开票系统收款人在哪里设置
  • 增值税发票查验平台怎么查询发票
  • 上海、浙江 12万以上个税申报可以用支付宝啦
  • 一般纳税人几个点的税
  • 小规模纳税人开了3%的专票还能享受1%
  • 企业不合规发票责令补开处理
  • 公司购买投影仪的必要性?
  • 增值税发票确认时间
  • 用友加密狗可以拔下来么
  • 计提坏账准备的科目
  • 汇算清缴税务审计报告
  • 付货款时从货款中扣除的返利怎样做账?
  • 去年管理费用多记账结账如何调账
  • 华为mate50耳机孔和充电口一样吗
  • 中小企业的界定标准是什么
  • 在建工程会计科目
  • 发票已认证还未开票
  • php的api调用方法
  • php add
  • 销项负数发票怎么处理
  • 营改增后租金如何交税
  • php实现微信公众号分享
  • lumenrt
  • 汽车购置税去哪交钱
  • LIO-SAM学习与运行测试数据集
  • 电子退库款
  • 2021年前端面试
  • 卷积神经网络CNN实验报告
  • uni-app实例教程
  • pytorch jit
  • php中cookie的使用
  • php 自定义函数
  • 无偿调出固定资产账面价值为零如何处理
  • 计算工业总产值公式
  • 如何检查文件是否有毒
  • mysql有几种
  • 分公司开票总公司收款怎么做账
  • 流动资产比例大说明什么
  • 还有什么服务啊
  • 企业所得税年报申报时间
  • 车辆计提折旧需要结转吗
  • 去年亏损今年盈利同比怎么算
  • 分月摊销怎么处理
  • 应收账款少收会计分录
  • 现金存入银行的会计凭证
  • 子公司注销债务如何处理
  • 保险工资单怎么开
  • 企业防止股权收益的措施
  • 同城票据交换差额户金额从哪得来的
  • 存货售出时可以冲减资产减值损失吗
  • 总分类账的依据
  • mysql的性能调优
  • Windows 8.1下MySQL5.7 忘记root 密码的解决方法
  • freebsd书籍
  • winxp中网桥Bridge功能概述及配置注意事项
  • [置顶]bilinovel
  • 队列remove
  • 批处理执行另一个批处理
  • js使文本框失去焦点的方法
  • 音频基础知识及训练
  • jquery使用教程
  • python数据操作
  • js选中单选按钮
  • 青岛市税务局长魏
  • 上海交电费户号8位数
  • 如何查询企业是否注销成功
  • 改革开放四十年是几几年
  • 北京市东城分局刑侦大队电话
  • 取得土地使用权后两年未开发
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设