当前位置: 首页 > 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.lryc.cn/news/598163.html

相关文章:

  • SQL基础⑫ | 视图篇
  • 若用dnf下载的nginx和源文件下载的nginx冲突
  • 【学习路线】JavaScript全栈开发攻略:前端到后端的完整征程
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现卫星图像识别(C#代码,UI界面版)
  • 20-ospf技术
  • Java Map.Entry 核心解析
  • IPSec VPN -- 野蛮模式
  • OSPF开放式最短路径优先
  • C# 泛型(泛型方法)
  • Python中常用标准库(时间库、随机库、正则表达式)
  • pytest官方Tutorial所有示例详解(一)
  • 基于Node.js开发的开源博客平台ghost安装和使用
  • MySQL高可用部署
  • 云原生MySQL Operator开发实战(一):Operator基础与CRD设计
  • Spring MVC中常用注解_笔记
  • nuxt更改页面渲染的html,去除自定义属性、
  • 【Word Press进阶】自定义区块的行为与样式
  • go项目实战二
  • Linux应用开发基础知识——进程学习2(exec函数、system函数、popen函数)(三)
  • 数据挖掘顶刊TKDE论文分享│ST-LLM+:面向交通预测的图增强时空大语言模型
  • 第五章 Freertos物联网实战 微信小程序篇
  • 从0开始学习R语言-Day56--空间变系数模型
  • Django基础(八)———数据库外键及表关系
  • Transformer Masked loss原理精讲及其PyTorch逐行实现
  • Kubernetes 集群架构和Pod创建流程
  • 【unity游戏开发入门到精通——组件篇】unity的粒子系统力场 (Particle System Force Field)实现如旋风、吸引力、风吹效果等
  • Unity GC 系列教程第四篇:GC Alloc 优化技巧与实践(下)与 GC 调优
  • 时序数据库IoTDB的核心功能特性
  • iOS WebView 加载失败与缓存刷新问题排查实战指南
  • 【Lucene】文件概览