mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
25 lines
548 B
JavaScript
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; |