其他分享
首页 > 其他分享> > element-ui 在同一个方法中,触发了多个 message 组件提示信息时,会出现消息重叠的问题

element-ui 在同一个方法中,触发了多个 message 组件提示信息时,会出现消息重叠的问题

作者:互联网

解决方案1:将方法定义为 async 异步函数,然后使用 await 等待执行。

async checkLogin () {
  if (this.username === '') {
    await this.$message.warning('请输入用户名')
  }
  if (this.password === '') {
    await this.$message.warning('请输入用户密码')
  }
}

解决方案2:setTimeout

setTimeout(() => {
	this.$message.error("XXXXXXXXX!");
}, 10);

标签:解决方案,await,element,warning,ui,提示信息,async,message,setTimeout
来源: https://www.cnblogs.com/cag2050/p/16388262.html