import { isObj } from '../common/utils'; const defaultOptions = { selector: '#van-notify', duration: 3000 }; function parseOptions(message) { return isObj(message) ? message : { message }; } export default function Notify(options = {}) { const pages = getCurrentPages(); const ctx = pages[pages.length - 1]; options = Object.assign({}, defaultOptions, parseOptions(options)); const el = ctx.selectComponent(options.selector); delete options.selector; if (el) { el.setData(options); el.show(); } }