问题
我把uni.showToast 写成了一个公共方法
// 提示
Vue.prototype.$msg = (title, duration = 2500, mask = false, icon = 'none') => {
//统一提示方便全局修改
if (Boolean(title) === false) {
return;
}
uni.showToast({
title,
duration,
mask,
icon
});
}
在ajax访问成功后显示,但是一闪就消失了
原因
在ajax底层把uin.hideLoading()加上就会把 弹窗(注意是 uin.showToast)关掉