2018-07-30 10:26:34 +08:00

25 lines
548 B
JavaScript

function Toptips(options = {}) {
const pages = getCurrentPages();
const ctx = pages[pages.length - 1];
const defaultOptions = {
selector: '#van-toptips',
duration: 3000
};
options = Object.assign(defaultOptions, parseParam(options));
const $toptips = ctx.selectComponent(options.selector);
delete options.selector;
$toptips.setData({
...options
});
$toptips && $toptips.show();
}
function parseParam(params = '') {
return typeof params === 'object' ? params : { content: params };
}
module.exports = Toptips;