阅读量:0
问题:
点击按钮后,更改loading状态,界面反馈上还需要1s左右才能进入loading状态
原因:
保存过程中存在一些耗时的动作,因此需要引入定时器来保证用户点击的时候有足够快的反馈
try { this.loading = false await this.saveData() await this.saveDesigner() } catch (err) {}
更改代码之后变成
setTimeout(async () => { try { this.loading = false await this.saveData() await this.saveDesigner() } catch (err) {} },0)