UNPKG

react-app-shell

Version:

react打包脚本和example, 这里的版本请忽略

60 lines (53 loc) 1.4 kB
import {Toast} from 'antd-mobile'; /** * 简单封装 Toast * 一种轻量级反馈/提示,可以用来显示不会打断用户操作的内容,适合用于页面转场、数据交互的等场景中 * 有 Icon 的 Toast,字数为 4-6 个;没有 Icon 的 Toast,字数不宜超过 14 个 * * Toast.info(content, duration, onClose, mask) * duration = 0 时,onClose 无效,toast 不会消失;隐藏 toast 需要手动调用 hide */ // const alert = Modal.alert; // /** // * 确认对话框指针, 可以通过该指针主动关闭确认对话框 // */ // let confirmInstance = null; const message = { /** * 消息 */ info: (content, callback) => { Toast.info(content, 1.5, callback); }, /** * 成功信息 */ success: (content, callback) => { Toast.success(content, 1.5, callback); }, /** * 错误信息 */ error: (content, callback) => { Toast.info(content, 1.5, callback); }, /** * 离线信息 */ offline: (content, callback) => { Toast.offline(content, 1.5, callback); }, /** * 打开Loading, 打开之后需要手动关闭 */ showLoading: (content = '加载中') => { Toast.loading(content, 0); }, /** * 关闭Loading */ closeLoading: () => { Toast.hide(); }, }; export default message;