vue3项目,按需引入Element-plus ElMessage 样式丢失


在这里插入图片描述

Element-plus使用了自动按需导入

vite.config.js配置如下:

import {
    defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// 按需引入
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import {
    ElementPlusResolver } from 'unplugin-vue-components/resolvers'


// https://vitejs.dev/config/
export default defineConfig({
   
  plugins: [
    vue(),
    // 按需引入
    AutoImport({
   
      resolvers: [ElementPlusResolver()],
    }),
    Components({
   
      resolvers: [ElementPlusResolver()]
    })
  ]
})

代码手动导入了API

如下

import {
    ElMessage } from "element-plus";

ElMessage({
   
  showClose: true,
  message: '请输入正确的内容',
  type:'error'
})

样式丢失

此时会出现样式丢失问题。

在这里插入图片描述


解决方案

将上述代码导入import部分的代码去掉,直接调用。

ElMessage({
   
  showClose: true,
  message: '请输入正确的内容',
  type:'error'
})

Eslint报错

将ElMessage等都加入到.eslintrc globals字段里面

module.exports = {
   
 globals: {
   
   defineEmits: "readonly",
   defineProps: "readonly",
   defineExpose: "readonly",
   withDefaults: "readonly",
   WeixinJSBridge: "readonly",
   ElMessage: "readonly",
   ElMessageBox: "readonly",
   ElLoading: "readonly",
 }
}


owlcity原文链接

相关推荐

  1. Vue3引入element plus 以及icon

    2023-12-19 05:44:03       47 阅读
  2. Vue3 + TS 引入和全局引入 Echarts

    2023-12-19 05:44:03       12 阅读
  3. vue3如何用了引入组件如何修改ant的主题颜色

    2023-12-19 05:44:03       41 阅读
  4. VUE2组件引用

    2023-12-19 05:44:03       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-19 05:44:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-19 05:44:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-19 05:44:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-19 05:44:03       20 阅读

热门阅读

  1. 创建型模式 | 单例模式

    2023-12-19 05:44:03       37 阅读
  2. Qt之图像处理

    2023-12-19 05:44:03       35 阅读
  3. GO语言实现视频分割

    2023-12-19 05:44:03       33 阅读
  4. 前端不同架构的分层设计

    2023-12-19 05:44:03       39 阅读
  5. 开发语言:ArkTS

    2023-12-19 05:44:03       48 阅读
  6. node.js 全部进程挂了,如何使用pm2恢复?

    2023-12-19 05:44:03       43 阅读
  7. Node.js中npm中ws的WebSocket协议的实现

    2023-12-19 05:44:03       41 阅读
  8. 访问者模式

    2023-12-19 05:44:03       37 阅读
  9. 第八章 排序 选择排序

    2023-12-19 05:44:03       31 阅读