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