使用destroy-on-close关闭dialog时清空数据,
点击按钮查看详情页面,并将本行参数传给子组件;总是出现本来row里面没有的属性A经过子组件this.form=row后(子组件会用到这个属性A,并添加属性到form里面),父组件下次传给子组件的row便含有A了。
原因:row赋值给this.form时是将地址给了对方,在子组件里添加A后,row里面也有了A。
解决办法:利用深拷贝,将row完完全全复制到另一个对象并传给子组件
使用destroy-on-close关闭dialog时清空数据,
点击按钮查看详情页面,并将本行参数传给子组件;总是出现本来row里面没有的属性A经过子组件this.form=row后(子组件会用到这个属性A,并添加属性到form里面),父组件下次传给子组件的row便含有A了。
原因:row赋值给this.form时是将地址给了对方,在子组件里添加A后,row里面也有了A。
解决办法:利用深拷贝,将row完完全全复制到另一个对象并传给子组件