当前位置: 首页 > news >正文

element-plus 组件 ElMessage、ElLoading 弹框 和加载css 样式展示异常总结

非常困、苦恼,搞了两天,一直 问 ai ,他也不知道
还是得看csdn
方案一:
https://blog.csdn.net/qq_44603011/article/details/135414801
原理: 因为 - 使用了element plus的按需引入后
操作:直接删除 页面的手动引入
结果:出现报错 找不到组件-vue3 ts 环境语法,但是项目可以运行

方案二:在方案一基础上 继续处理报错,强迫症
原理:组件不显示或样式丢失,ElLoading/ElMessage 属于 全局 API 式组件,需要特殊处理引入方式:修改vite.config.ts AutoImport 配置,代码如下:

// vite.config.ts
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default defineConfig({plugins: [AutoImport({resolvers: [ElementPlusResolver({// 关键配置:自动导入样式文件importStyle: 'sass', // 解决 ElMessage 等 API 式组件directives: true, version: '2.6.4' // 与安装版本一致}),],// 生成自动导入的 .d.ts 文件dts: 'src/types/auto-imports.d.ts' }),Components({resolvers: [ElementPlusResolver({importStyle: 'sass',version: '2.6.4'})],// 生成组件声明的 .d.ts 文件dts: 'src/types/components.d.ts' })]
})

到这一步基本就解决了

方案三: (推荐)
原理:css 样式异常
原因:css sass 插件兼容问题,
操作:优先只安装 sass-embedded,如果需要 也可以 同时 安装 sass --save-dev
但是必须要安装 sass-embedded ,安装后一切正常。

支持 cnpm 使用这个

cnpm install sass --save-dev
cnpm install -D sass-embedded

不支持 cnpm 使用这个

npm install sass --save-dev
npm install -D sass-embedded

有问题 欢迎入群交流:QQ 926055344

http://www.dtcms.com/a/295901.html

相关文章:

  • 【数学,放缩,基本不等式】基本不等式题目
  • TDengine 转化类函数 CAST 用户手册
  • SpringBoot复习
  • Flink-1.19.0源码详解8-ExecutionGraph生成-前篇
  • 洛谷刷题7.24
  • CellFlow:Flow matching建模cell状态变化
  • 如何将拥有的域名自定义链接到我的世界服务器(Minecraft服务器)
  • 大数据集分页优化:LIMIT OFFSET的替代方案
  • Oracle国产化替代:一线DBA的技术决策突围战
  • 如何判断钱包的合约签名是否安全?
  • MySQL深度理解-MySQL索引优化
  • 数据库第一章练习题(大雪圣期末参考复习)
  • 【数据结构】二叉树进阶算法题
  • MinIO 版本管理实践指南(附完整 Go 示例)
  • 一次粗心导致的bug定位
  • 《C++ string 完全指南:string的模拟实现》
  • rust-枚举
  • 开源链动2+1模式AI智能名片S2B2C商城小程序的场景体验分析
  • HBase + PostgreSQL + ElasticSearch 联合查询方案
  • vue3 el-table 列数据合计
  • MongoDB 副本集搭建与 Monstache 实时同步 Elasticsearch 全流程教程
  • AI开放课堂:钉钉MCP开发实战
  • 【DBeaver 安装 MongoDB 插件】
  • 推荐系统如何开发
  • Python —— 真题九
  • web:js函数的prototype(原型对象)属性
  • RabbitMQ简述
  • 前端笔记:同源策略、跨域问题
  • 重绘(Repaint)与重排(Reflow)
  • 【ECharts✨】解决Vue 中 v-show 导致组件 ECharts 样式异常问题