avatar

卷心菜的博客

卷心菜笔记

  • 首页
  • 技术博客
  • 数独
  • 科技圈
  • 上线项目
  • 哲学
主页 Vue3+ElementPlus消息提示框样式丢失
文章

Vue3+ElementPlus消息提示框样式丢失

发表于 最近 更新于 最近
作者 ylq 管理员
5~7 分钟 阅读

在使用 Vue3 和 Element Plus 时,有时会遇到 ElMessage 消息弹框样式丢失的问题。这通常是由于按需引入组件导致的。

按需导入的element-plus,使用了按需引入插件(如 vite-plugin-components 或 babel-plugin-import)

确保不要手动引入 ElMessage。

import { ElMessage } from 'element-plus';
ElMessage.success('操作成功!'); // 样式丢失

移除import就好,ts如果报红,则在src下新建文件shims-vue.d.ts

// types/shims-vue.d.ts
export { }

declare global {
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
  const ElMessage: any
}

tsconfig.json添加内容

{
    "include": ["types/shims-vue.d.ts"]
}  

完成设置即可解除所有报红的类型检查

许可协议:  转载标注作者
分享

相关文章

下一篇

数独程序

上一篇

最近更新

  • Vue3+ElementPlus消息提示框样式丢失
  • 数独程序
  • 面试刷题平台
  • Next.js学习
  • 解锁防复制网页

热门标签

Docker 微服务 数独 项目 nacos

目录

©2025 卷心菜的博客. 保留部分权利。

使用 Halo 主题 Chirpy