初始上传
This commit is contained in:
26
addon/pc/source/os/plugins/element-ui.js
Executable file
26
addon/pc/source/os/plugins/element-ui.js
Executable file
@@ -0,0 +1,26 @@
|
||||
import Vue from "vue"
|
||||
import Element from "element-ui"
|
||||
import "element-ui/lib/theme-chalk/index.css"
|
||||
import { Message } from 'element-ui'
|
||||
|
||||
let messageInstance = null;
|
||||
const overrideMessage = (options) => {
|
||||
if(messageInstance) {
|
||||
messageInstance.close()
|
||||
}
|
||||
messageInstance = Message(options)
|
||||
}
|
||||
['error','success','info','warning'].forEach(type => {
|
||||
overrideMessage[type] = options => {
|
||||
if(typeof options === 'string') {
|
||||
options = {
|
||||
message:options
|
||||
}
|
||||
}
|
||||
options.type = type
|
||||
return overrideMessage(options)
|
||||
}
|
||||
})
|
||||
|
||||
Vue.use(Element)
|
||||
Vue.prototype.$message = overrideMessage;
|
||||
Reference in New Issue
Block a user