今天做后管项目很寻常的添加编辑功能, 但是效果一直出不来, 请求报错, 看传的参数竟然是null
反复研究,代码不断删减 最后: 发现问题竟然出在这里 看下图错误源代码
分析原因: doEdit 和 doAdd 这两个方法是异步的, 所以 代码执行时会先执行 this.showDialog = false, 执行完这一句呢, 那么问题就来了, 表单会立即清空, 表单清空后, 后面执行 doEdit 或者doAdd的时候 因为传的参数是跟表单双向绑定的对象, 此时这个对象也清空了, 就会造成没有传递参数 而导致效果出不来
解决方案之一: