如何让element-ui的dialog每次显示的时候做一次初始化


前端时候的一个需求,点击修改按钮弹窗老是会把前一次选择了但是取消的值 回显在窗口,以至于无法得到该条信息修改时真实的值,前后查了很久,发现是父页面传值的问题

本来是直接传obj,用this.$refs['dialogdataForm'].resetFields() 进行初始化 ,但是值回显你点击其他的缓存值,加上pick-data传值,子页面接受到类型为obj的值,经过测试没有问题。

还有一个注意的点每个会话的名字要取不一样的,我把新增和修改命名为dialog 很容易发生值传错的问题。

左边为原来代码,右边为修改后的代码

 

 单选框的prop一定要命名 否则整体传值dataForm时可能取不到

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM