业务场景是element Dialog 对话框关闭时需要重置对话框内的form表单,element提供的方法destroy-on-close试过了无效,加if表单内容又多影响体验,于是乎想到监听关闭对话框事件来重置内容,watch监听visible为false时重置data,但再次打开会有rules的校验有红色醒目的提示体验也不太好,所以想到关闭弹框时先清空rules,open的时候再重新给rules赋值,完美解决而且不影响体验,ps:别忘了关掉form的validate-on-rule-change这个属性,它会在rules变化时触发一次