import {Message } from 'element-ui' let messageInstance= null; const rewriteMessage = (options) => { console.log(options,'option') if(messageInstance) { messageInstance.close() } messageInstance= Message(options) } ['error','success','info','warning'].forEach(type => { rewriteMessage [type] = options => { if(typeof options === 'string') { options = { message:options } } options.type = type return rewriteMessage (options) } }) //错误提示中使用 export default function handleError(data){ console.log(data,'data===') if(data instanceof Error){ rewriteMessage.error(data.message) }else if(typeof data === 'string'){ rewriteMessage.error(data) }else{ rewriteMessage.error(data.data.msg) } return window.Promise.reject(data) }