用wordpress仿一个网站模板,绵阳免费网站建设,网站建设论文结束语,做网站需要软件今天在使用uniui的alertDialog时#xff0c;想添加一个确定/取消的警告框时
发现alertDialog和下面的处理同步进行了#xff0c;没有等待alaertDialog处理完才进行 查询后发现问题在于 await 关键字虽然被用来等待 alertDialog.value.open() 的完成#xff0c;但是 alertDi…今天在使用uniui的alertDialog时想添加一个确定/取消的警告框时
发现alertDialog和下面的处理同步进行了没有等待alaertDialog处理完才进行 查询后发现问题在于 await 关键字虽然被用来等待 alertDialog.value.open() 的完成但是 alertDialog.value.open() 方法可能并没有返回一个 Promise或者即使它返回了一个 Promise这个 Promise 可能是在对话框关闭而不是打开时才 resolve。因此removeUserData 函数中的其他逻辑在对话框打开的同时就继续执行了。 所以需要设置一个confirmed来接收alertDialog.value.open()的返回值 这样处理即可