vue3 vite直接创建项目 添加 element-ui 按需引入和全部引入

这篇博客介绍了如何使用Vite创建Vue3项目,并详细展示了如何全局和按需引入Element Plus组件库。通过unplugin-auto-import和unplugin-vue-components插件,实现了自动导入和按需加载,简化了项目配置。
摘要由CSDN通过智能技术生成

 创建home 工程

yarn create vite home --template vue
 cd home
  yarn
  yarn dev

yran dev就可以看到一个网址 点进去就可以看到效果了

添加element-ui

yarn add element-plus

 全局引入 (不推荐)

之前的main.js

import { createApp } from 'vue'



import './style.css'
import App from './App.vue'



createApp(App).mount('#app')

修改后的

import { createApp } from 'vue'

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

import './style.css'
import App from './App.vue'



const app = createApp(App)

app.use(ElementPlus)
app.mount('#app')

按需引入 (推荐,比vue2只能很多只需要引入一次即可)

element-plus 在vue3中的按需引入。要比2简介很多 。自动导入也是推荐的一种写法 我们注释掉全局引用

 然后改为按需引入

源文件

 修改后

首先安装两款插件

yarn add unplugin-vue-components unplugin-auto-import

修改后

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


// vite.config.ts
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()],
        }),],
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值