2025-03-11 09:45:29 +08:00

57 lines
1.1 KiB
JavaScript

const fui = {
toast: function(text) {
text && uni.showToast({
title: text,
icon: 'none',
duration: 2000
})
},
modal: function(title, content, callback, showCancel, confirmColor, confirmText) {
uni.showModal({
title: title,
content: content,
showCancel: showCancel || false,
// #ifndef MP-TOUTIAO
cancelColor: "#7F7F7F",
confirmColor: confirmColor || "#465CFF",
// #endif
confirmText: confirmText || "确定",
success(res) {
if (res.confirm) {
callback && callback(true)
} else {
callback && callback(false)
}
},
fail(err){
console.log(err)
}
})
},
href(url, isMain) {
if (isMain) {
uni.switchTab({
url: url
})
} else {
uni.navigateTo({
url: url
});
}
},
jsonp: function(url, callback, callbackname) {
// #ifdef H5
window[callbackname] = callback;
let script = document.createElement("script");
script.src = url;
script.type = "text/javascript";
document.head.appendChild(script);
document.head.removeChild(script);
// #endif
},
resUrl:function(){
return 'https://res.firstui.cn/static/images'
}
}
export default fui