Vue3 使用ElementUI 显示异常

element提供的样例不能正常显示,需要进行配置

1.npm install element-plus --save

2.main.js

// main.ts
import { createApp } from 'vue'
import ElementPlus from 'element-plus' //全局引入
import 'element-plus/dist/index.css'
import App from './App.vue'
const app = createApp(App)
app.use(ElementPlus)
app.mount('#app')

3.npm install -D unplugin-vue-components unplugin-auto-import

4.vite.config.js

// 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()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
})

5.引用

<template>
<el-row>
  <el-col :span="24"><div class="grid-content bg-purple-dark"></div></el-col>
</el-row>
<el-row>
  <el-col :span="12"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="12"><div class="grid-content bg-purple-light"></div></el-col>
</el-row>
<el-row>
  <el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="8"><div class="grid-content bg-purple-light"></div></el-col>
  <el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
</el-row>
<el-row>
  <el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
  <el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
</el-row>
<el-row>
  <el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="4"><div class="grid-content bg-purple-light"></div></el-col>
  <el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="4"><div class="grid-content bg-purple-light"></div></el-col>
  <el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
  <el-col :span="4"><div class="grid-content bg-purple-light"></div></el-col>
</el-row>
</template>

<script setup>

</script>

<style>
  .el-row {
    margin-bottom: 20px;
    &:last-child {
      margin-bottom: 0;
    }
  }
  .el-col {
    border-radius: 4px;
  }
  .bg-purple-dark {
    background: #99a9bf;
  }
  .bg-purple {
    background: #d3dce6;
  }
  .bg-purple-light {
    background: #e5e9f2;
  }
  .grid-content {
    border-radius: 4px;
    min-height: 36px;
  }
  .row-bg {
    padding: 10px 0;
    background-color: #f9fafc;
  }
</style>

正常显示

相关推荐

  1. vue3在table里使用elementUI的form表单验证

    2024-04-11 18:28:03       40 阅读
  2. vue2使用elementUI报错

    2024-04-11 18:28:03       37 阅读
  3. Vue如何引入ElementUI使用

    2024-04-11 18:28:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 18:28:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 18:28:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 18:28:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 18:28:03       20 阅读

热门阅读

  1. 5.2 SSH和交换机端口安全概述

    2024-04-11 18:28:03       11 阅读
  2. FineBI概述

    2024-04-11 18:28:03       15 阅读
  3. FineBI概述

    2024-04-11 18:28:03       14 阅读
  4. FineBI概述

    2024-04-11 18:28:03       15 阅读
  5. 002 spring ioc(注解)

    2024-04-11 18:28:03       13 阅读
  6. 基于springboot的大创管理系统源码数据库

    2024-04-11 18:28:03       18 阅读
  7. 数据结构5:哈希表

    2024-04-11 18:28:03       14 阅读
  8. 聊聊Redis消息队列stream

    2024-04-11 18:28:03       15 阅读
  9. python爱心代码高级

    2024-04-11 18:28:03       15 阅读
  10. 面试经典150题——移除元素

    2024-04-11 18:28:03       15 阅读
  11. LeetCode -- 第 392 场周赛

    2024-04-11 18:28:03       18 阅读
  12. rollup 插件架构-驱动设计 PluginDriver

    2024-04-11 18:28:03       15 阅读
  13. 中国知网:学术资源的宝库与知识共享的平台

    2024-04-11 18:28:03       17 阅读