Tencent / weui.js

A lightweight javascript library for WeUI.
Other
3.17k stars 927 forks source link

confirm弹窗回调中再用alert,会出现无法使用的状况. #324

Open liguangni opened 4 years ago

liguangni commented 4 years ago

weui.confirm('带回调的confirm', function(){ ns.post(url,{参数},function(){ if(success){ weui.alert("解绑成功",function(){..........}); }else{ //...... } }); }, function(){ console.log('no') });

这种情况会出现alert失效的问题, 请问有遇到的吗?有什么解决办法吗?

wyyufeng commented 4 years ago

通过手动调用hide方法 在回调里调用 alert即可 但这样过渡动画会有一点点问题

var $confirm= weui.confirm({...});
$confirm.hide(function(){
     weui.alert("...")
});
houguang commented 4 years ago

同样的问题

xCss commented 4 years ago

同样的问题

调用了Loading.hide()之后调用weui.alert()也会出现alert失效的情况


刚刚用这个方法解决了alert的问题:


                loading.hide(function(){
                    weui.alert('i'm alert...');
                })