elementUI消息提示全局配置

代码很简单,直接看应该能懂:

import ElementUI from "element-ui";// 全局message配置(取配置项)
Vue.prototype.$message = function(msg){ElementUI.Message(msg)
}
const messageArr = ['success', 'warning', 'info', 'error']
// 这里是我的配置项,如果你不用开放配置权限,忽略这里
let str = getSpecStr("messageConfig")
let config = /^{(.*)}$/.test(str) ? JSON.parse(str) : {}messageArr.forEach(function (type) {let configDet = {duration: config[type] && config[type].duration,showClose: config[type] && config[type].showClose !== 0 || false,center: config[type] && config[type].center !== 0 || false}if (!configDet.duration && configDet.duration !== 0) {configDet.duration = 3000}Vue.prototype.$message[type] = function (message) {return ElementUI.Message[type]({message,...configDet});}
})


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部