UNPKG

vantui-edit

Version:

一套适用于Taro3及React的vantui组件库

47 lines (36 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _validator = require("../common/validator"); var _events = require("./events"); function parseOptions(message) { return (0, _validator.isObj)(message) ? message : { message: message }; } var createMethod = function createMethod(type) { return function (options) { return Toast(Object.assign({ type: type }, parseOptions(options))); }; }; var Toast = function Toast(options) { (0, _events.trigger)('toast_show', options); }; Toast.loading = createMethod('loading'); Toast.success = createMethod('success'); Toast.fail = createMethod('fail'); Toast.clear = function (options) { (0, _events.trigger)('toast_clear', options); }; Toast.setDefaultOptions = function (options) { (0, _events.trigger)('toast_setDefaultOptions', options); }; Toast.resetDefaultOptions = function () { (0, _events.trigger)('toast_resetDefaultOptions'); }; var _default = Toast; exports.default = _default;