| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | "use strict";var __assign = (this && this.__assign) || function () {    __assign = Object.assign || function(t) {        for (var s, i = 1, n = arguments.length; i < n; i++) {            s = arguments[i];            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))                t[p] = s[p];        }        return t;    };    return __assign.apply(this, arguments);};Object.defineProperty(exports, "__esModule", { value: true });var color_1 = require("../common/color");var defaultOptions = {    selector: '#van-notify',    type: 'danger',    message: '',    background: '',    duration: 3000,    zIndex: 110,    top: 0,    color: color_1.WHITE,    safeAreaInsetTop: false,    onClick: function () { },    onOpened: function () { },    onClose: function () { },};var currentOptions = __assign({}, defaultOptions);function parseOptions(message) {    if (message == null) {        return {};    }    return typeof message === 'string' ? { message: message } : message;}function getContext() {    var pages = getCurrentPages();    return pages[pages.length - 1];}function Notify(options) {    options = __assign(__assign({}, currentOptions), parseOptions(options));    var context = options.context || getContext();    var notify = context.selectComponent(options.selector);    delete options.context;    delete options.selector;    if (notify) {        notify.setData(options);        notify.show();        return notify;    }    console.warn('未找到 van-notify 节点,请确认 selector 及 context 是否正确');}exports.default = Notify;Notify.clear = function (options) {    options = __assign(__assign({}, defaultOptions), parseOptions(options));    var context = options.context || getContext();    var notify = context.selectComponent(options.selector);    if (notify) {        notify.hide();    }};Notify.setDefaultOptions = function (options) {    Object.assign(currentOptions, options);};Notify.resetDefaultOptions = function () {    currentOptions = __assign({}, defaultOptions);};
 |