今天在开发中遇到 炎黄平台点击【办理】按钮后,layer.confirm弹出来后,没有让用户点击确定或取消按钮,confirm弹框就自动消失的问题。
究其原因,是因为layer.confirm是异步UI,编译器自动先执行其后的代码去了。
下面代码可以将异步改成同步UI
layer.confirm('是否执行下一步?', {
btn: ['是', '否'],
btn1: function () {
//事件1
},
btn2: function () {
//事件2
return;
}
});