button点击事件loading,显示的慢

avatar
作者
筋斗云
阅读量: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) 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!