import { ElMessage } from 'element-plus' export default defineNuxtPlugin(nuxtApp => { nuxtApp.vueApp.config.globalProperties.$tip = { ...ElMessage, apiSuccess (message) { return ElMessage.success(message) }, apiFailed (e) { if (e === 'cancel') { return } console.error && console.error('接口提示错误', e) // 检查是否存在全局错误 const globalErrorDom = document.querySelector('.el-message--error') if (globalErrorDom != null) { return } if (typeof e === 'string') { return ElMessage.error(e) } return ElMessage.error(e.message) } } })