应用场景:
代码解释bug现象:
onReset() { this.status = ''; this.getData(); },
然后由于此处获取到的this.status为undefined,所以接下来调用接口会缺少参数。
bug修复:
调用接口的是判断一下是否为undefined:
getData() { if (this.status === undefined){ this.status = ''; } 或者直接: let obj = { state: this.status === undefined ? '' : this.status } //调用接口 }