UNPKG

bkui-cli-template-webpack4-saas

Version:

bkui-cli-template-webpack4-saas

59 lines (48 loc) 1.25 kB
/** * @file 引入 bk-magic-vue 组件 * @author <%- author %> */ import Vue from 'vue' // 全量引入 // import './fully-import' // 按需引入 import './demand-import' const Message = Vue.prototype.$bkMessage let messageInstance = null export const messageError = (message, delay = 3000) => { messageInstance && messageInstance.close() messageInstance = Message({ message, delay, theme: 'error' }) } export const messageSuccess = (message, delay = 3000) => { messageInstance && messageInstance.close() messageInstance = Message({ message, delay, theme: 'success' }) } export const messageInfo = (message, delay = 3000) => { messageInstance && messageInstance.close() messageInstance = Message({ message, delay, theme: 'primary' }) } export const messageWarn = (message, delay = 3000) => { messageInstance && messageInstance.close() messageInstance = Message({ message, delay, theme: 'warning', hasCloseIcon: true }) } Vue.prototype.messageError = messageError Vue.prototype.messageSuccess = messageSuccess Vue.prototype.messageInfo = messageInfo Vue.prototype.messageWarn = messageWarn