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

vue3使用element-plus

安装

# NPM
$ npm install element-plus --save# Yarn
$ yarn add element-plus# pnpm
$ pnpm install element-plus

全局引入

main.js

// main.ts
import { createApp } from 'vue'
import ElementPlus from 'element-plus'//引入ElementPlus所有组件
import 'element-plus/dist/index.css'//引入ElementPlus样式
import App from './App.vue'const app = createApp(App)app.use(ElementPlus)//注册使用
app.mount('#app')

按需引入(推荐) 

按需引入(因为vue3按需引入不需要一个个手动引入了,只要页面使用到的组件会自动帮你引入,何乐而不为呢)

安装插件:

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

在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()],,//插件二}),],
})

用webpack打包的项目中在vue.config.js或者webpack.config.js中配置

const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')module.exports = {// ...plugins: [AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],
}

到这里就可以正常使用了,详细安装使用参考官网非常详细element-plus官网

http://www.lryc.cn/news/231114.html

相关文章:

  • 高质量实时渲染笔记
  • 云原生下GIS服务规划与设计
  • VBA 宏For WPS(完整版)-供大家学习研究参考
  • 【Linux】八、进程通信
  • 不同类型的软件企业该如何有效的管理好你的软件测试团队?
  • vue echart 立体柱状图 带阴影
  • vscode远程linux安装codelldb
  • 【中间件篇-Redis缓存数据库08】Redis设计、实现、redisobject对象设计、多线程、缓存淘汰算法
  • 华为云优惠券介绍、领取入口及使用教程
  • OPTEE安全通告之CVE-2023-41325(Double free in shdr_verify_signature)
  • 第12章 关于 Micro SaaS 的结论
  • postman调用接口报{“detail“:“Method \“DELETE\“ not allowed.“}错误, 解决记录
  • 基于单片机的线路差动保护系统设计
  • vscode 快速打印console.log
  • drawio连接线的样式设置
  • 【力扣题:循环队列】
  • 配置开启Docker2375远程连接与解决Docker未授权访问漏洞
  • 土木非科班转码测开,斩获10家大厂offer
  • HarmonyOS 高级特性
  • Spring整合redis的key时出现\xac\xed\x00\x05t\前缀问题
  • centos 6.10 安装 tcmalloc
  • 下载huggingface预训练模型到本地并调用
  • 基于Vue+SpringBoot的天然气工程业务管理系统 开源项目
  • jQuery使用echarts循环插入图表
  • 二十三种设计模式全面解析-迭代器模式进阶篇:探索变体与扩展
  • 指针传2
  • 【机器学习】决策树算法理论:算法原理、信息熵、信息增益、预剪枝、后剪枝、算法选择
  • WebMvcConfigurer配置详解
  • 高德地图系列(一):vue项目如何使用高德地图、入门以及基本控件使用
  • centos FreeXL源码编译