showmodal我想做一个同步操作,要怎么实现,功能是我点击按钮弹出一个警示框,是否继续下一步
showmodal我想做一个同步操作,要怎么实现,功能是我点击按钮弹出一个警示框,是否继续下一步,
uni.showModal({
title: '提示',
content: example+myweight,
cancelText : '返回修改',
confirmText : '确认',
success: res => {
if (res.confirm) {
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
return cancelFlag = true
}
}
})
console.log(cancelFlag)
现在是cancelFlag undefined,原因是异步操作了,怎么样让这个功能变成同步呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
用
uni.showmadal
的话,做不到,要么用回调函数,要么用Promise
。可以考虑使用
window.confirm
,这个是同步的,但是正经项目估计没人想用。方法定义:
方法调用