问题就是多渲染表单使用同一个重置方法,如下:
resetForm(roleForm) { this.$refs[roleForm].resetFields() }
导致所有表单重置数据均是第一次获得的表单数据
给表单添加v-if,在显示的时候,进行表单的销毁和重建,强行让每一次打开表单,改操作拿到的数据为当前表单的初始数据。 参考如下:
v-if