@uni/toast
Version:
[](https://www.npmjs.com/package/@uni/toast)
81 lines • 2.78 kB
JavaScript
import { isMiniApp, isWeChatMiniProgram, isWeb, isByteDanceMicroApp, isKuaiShouMiniProgram, isBaiduSmartProgram } from "@uni/env";
import aliMiniAppModule from "./ali-miniapp/index";
import weChatModule from "./wechat-miniprogram/index";
import bytedanceModule from "./bytedance-microapp/index";
import webModule from "./web/index";
import kuaiShouModule from "./kuaishou-miniprogram/index";
import baiDuModule from "./baidu-smartprogram/index";
export var show = function show(options) {
if (isWeb) {
return webModule.show(options);
} else if (isKuaiShouMiniProgram) {
return kuaiShouModule.show(options);
} else if (isWeChatMiniProgram) {
return weChatModule.show(options);
} else if (isByteDanceMicroApp) {
return bytedanceModule.show(options);
} else if (isMiniApp) {
return aliMiniAppModule.show(options);
} else if (isBaiduSmartProgram) {
return baiDuModule.show(options);
} else {
throw new Error('Uni API:Toast暂不支持');
}
};
export var hide = function hide(options) {
if (isWeb) {
return webModule.hide(options);
} else if (isKuaiShouMiniProgram) {
return kuaiShouModule.hide(options);
} else if (isWeChatMiniProgram) {
return weChatModule.hide(options);
} else if (isByteDanceMicroApp) {
return bytedanceModule.hide(options);
} else if (isMiniApp) {
return aliMiniAppModule.hide(options);
} else if (isBaiduSmartProgram) {
return baiDuModule.hide(options);
} else {
throw new Error('Uni API:Toast暂不支持');
}
};
export var showToast = function showToast(options) {
if (isWeb) {
return webModule.showToast(options);
} else if (isKuaiShouMiniProgram) {
return kuaiShouModule.showToast(options);
} else if (isWeChatMiniProgram) {
return weChatModule.showToast(options);
} else if (isByteDanceMicroApp) {
return bytedanceModule.showToast(options);
} else if (isMiniApp) {
return aliMiniAppModule.showToast(options);
} else if (isBaiduSmartProgram) {
return baiDuModule.showToast(options);
} else {
throw new Error('Uni API:Toast暂不支持');
}
};
export var hideToast = function hideToast(options) {
if (isWeb) {
return webModule.hideToast(options);
} else if (isKuaiShouMiniProgram) {
return kuaiShouModule.hideToast(options);
} else if (isWeChatMiniProgram) {
return weChatModule.hideToast(options);
} else if (isByteDanceMicroApp) {
return bytedanceModule.hideToast(options);
} else if (isMiniApp) {
return aliMiniAppModule.hideToast(options);
} else if (isBaiduSmartProgram) {
return baiDuModule.hideToast(options);
} else {
throw new Error('Uni API:Toast暂不支持');
}
};
export default {
show: show,
hide: hide,
showToast: showToast,
hideToast: hideToast
};