vue3引入Element-plus的详细步骤记录

目录
  • vue3引入Element-plus的详细步骤
  • 附:vue3 element plus按需引入最优雅的用法
  • 总结

vue3引入Element-plus的详细步骤

前提是安装好了npm 以及创建好了vue脚手架

1.打开控制台到到你所在的根目录:

2.输入引入指令:

npm install element-plus --save

3.等待安装好后,在脚手文件中打package.json查看是否安装好

看到有 "element-plus": "^2.1.5"就是安装好了

4.来到main.js文件之中,导入element-plus

import { createApp } from 'vue'
import App from './App.vue'
// 导入element-plus
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

const app = createApp(App)

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

5.使用,这里有个实例element的tab表格,建议创建一个组件测试,也可以全部复制到APP.vue文件中

<template>
  <el-table :data="tableData" stripe style="width: 100%">
    <el-table-column prop="date" label="Date" width="180" />
    <el-table-column prop="name" label="Name" width="180" />
    <el-table-column prop="address" label="Address" />
  </el-table>
</template>

<script  setup>
  const tableData = [
  {
    date: '2016-05-03',
    name: 'Tom',
    address: 'No. 189, Grove St, Los Angeles',
  },
  {
    date: '2016-05-02',
    name: 'Tom',
    address: 'No. 189, Grove St, Los Angeles',
  },
  {
    date: '2016-05-04',
    name: 'Tom',
    address: 'No. 189, Grove St, Los Angeles',
  },
  {
    date: '2016-05-01',
    name: 'Tom',
    address: 'No. 189, Grove St, Los Angeles',
  },
]
</script>

展示样式:

官方文档

一个 Vue 3 UI 框架 | Element Plus

附:vue3 element plus按需引入最优雅的用法

vite项目演示

需要用到两个插件vite-plugin-style-import、vite-plugin-components这两个插件。

先下载npm i vite-plugin-style-import vite-plugin-components -D

然后配置vite.config.js

//vite.config.js

import styleImport from 'vite-plugin-style-import'
import ViteComponents, { ElementPlusResolver } from 'vite-plugin-components'

export default defineConfig({
    plugins: [
        vue(),
        //按需导入element-plus组件
        ViteComponents({
            customComponentResolvers: [ElementPlusResolver()],
        }),
        //按需导入element-plus的css样式
        styleImport({
            libs: [
                {
                    libraryName: 'element-plus',
                    esModule: true,
                    resolveStyle: name => {
                        return `element-plus/lib/theme-chalk/${name}.css`
                    },
                },
            ],
        }),
})

还需要再去配置main.js吗? 不需要,安装完element-plus,配置好vite.config.js就完成了。插件会自动挂载处理。

import { createApp } from 'vue'
// import ElementPlus from 'element-plus'
// import 'element-plus/lib/theme-chalk/index.css'
import App from './App.vue'

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

这样只配置一次,每次使用组件的时候,都会自己自动导入。完美达成目标。

总结

到此这篇关于vue3引入Element-plus的文章就介绍到这了,更多相关vue3引入Element-plus内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Vue3.0之引入Element-plus ui样式的两种方法

    目录 第一种:CDN 第二种:通过 npm 安装,并希望配合 webpack 使用 安装:官网欢迎star:github npm install element-plus --save 第一种:CDN 目前可以通过 unpkg.com/element-plus 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用.<! – 引入样式 -->< link rel=“stylesheet” href=“https://unpkg.com/element-plus/lib/t

  • vue3 element plus按需引入最优雅的用法实例

    全局导入 下载安装element plus后,在入口文件配置一下并挂载,就能畅通无阻的使用了.但问题是这样有很多用不上的组件都被打包进来了,导致包的体积非常大. 按需导入 采用按需导入的方法,其实是用解构的方式,从element的包中解构出来,再挂载到app上面.这样开发中用到什么组件就打包什么确实很好,减少了包的体积.但是又有一个新的问题,就是每次想要使用新的组件的时候,都要去解构一下,并且挂载.操作起来非常繁琐. 有什么办法能够像使用全局引入那样只配置一次,后面要用到什么组件,都会自己按需加

  • vue3引入Element-plus的详细步骤记录

    目录 vue3引入Element-plus的详细步骤 附:vue3 element plus按需引入最优雅的用法 总结 vue3引入Element-plus的详细步骤 前提是安装好了npm 以及创建好了vue脚手架 1.打开控制台到到你所在的根目录: 2.输入引入指令: npm install element-plus --save 3.等待安装好后,在脚手文件中打package.json查看是否安装好 看到有 "element-plus": "^2.1.5"就是安

  • Docker安装mysql超详细步骤记录

    查看需要安装的镜像版本 dockerHub官网地址 1.搜索mysql 2.点击标签 3.点击Tags,查看想要的版本号 在安装好docker的linux中执行命令 拉取mysql最新版本 docker pull mysql 拉取mysql指定版本 docker pull mysql:5.7 拉取结束后,查看本地是否存在 docker images 运行mysql docker run -d -p 3306:3306 --name mysql -v /mysqldata/mysql/log:/v

  • 彻底卸载VMware虚拟机的超详细步骤记录

    目录 一. 在卸载VMware虚拟机之前,要先把与VMware相关的服务和进程终止 二. 开始卸载VMware虚拟机 三. 清理VMware虚拟机在注册表中的信息和遗留在电脑的文件 总结 一. 在卸载VMware虚拟机之前,要先把与VMware相关的服务和进程终止 1. 在windows中按下[Windows键],搜索[服务]设置,然后打开: 2. 找到以VM打头命名的服务,然后右键停止这些服务: 3. 在windows中使用[Crtl+Shift+Esc]打开任务管理器,并找到以VM打头命名的

  • Vue3使用src动态引入本地图片的详细步骤

    目录 1. vue-cli搭建的项目 2.vite搭建的项目动态引入本地图片 补充:vue3加载动态图片 总结 1. vue-cli搭建的项目 在项目中我们想要动态引入本地图片的时候,(注意这是在cli搭建的,vite里面没有require(),vite里面需要封装个工具) 通过v-bind动态绑定 通过的require引入 require作用 用于引入模板.JSON.或本地文件 下面这种require直接包裹全部路径是可以的,但是我在想感觉不太优雅 想直接在src里用require(item.

  • 使用vue3搭建后台系统的详细步骤

    目录 一.配置vite 二.router路由 1.安装router路由 2.配置router路由 3.注册router路由 4.使用router路由 三.安装element plus等其他依赖 1.注册element plus并配置图标 四.pinia使用 1.安装pinia 2.注册pinia 3.配置pinia 4.测试pinia 五.layout布局 六.菜单栏logo 七.路由和页面联动 1.路由和页面联动的注意细节 首先使用npm 或者yarn创建一个vue项目 // 使用npm创建一

  • 在centos7安装zabbix3.0的超详细步骤记录

    前言 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.本文主要给大家介绍了关于centos7安装zabbix3.0的相关步骤,下面话不多说了,来一起看看详细的介绍吧 为什么要监控 在需要的时刻,提前提醒我们服务器出问题了 当出问题之后,可以找到问题的根源 网站/服务器 的可用性 安装前准备 1.0 系统时间同步在crontab中添加 #crontab -l 00 00 * * * /usr/sbin/ntpdate -u x.x.x.x #选择ntp服务器

  • vue-cli创建vue项目的详细步骤记录

    目录 什么是Vue脚手架 vue-cli创建vue项目 总结 什么是Vue脚手架 Vue脚手架,也就是vue cli.如果我们平时只是写一些简单的页面的时候,只需要下载vue.js就行了.但是我们有的时候创建Vue项目的时候,有时候还有一些webpack的项目,很多配置特别麻烦.于是我们就可以用到Vue cli vue-cli创建vue项目 一.安装node环境 二.下载vue和vue-cli脚手架 命令:npm i -g vue ; npm i -g @vue/cli 三.在想要创建的位置路径

  • vue3.0 搭建项目总结(详细步骤)

    1.环境配置 项目中的不同开发环境有很多依赖配置,所以可以根据环境设置不同的配置,以免在不同环境经常修改文件 1 在根目录下创建 `.env.[环境]` 文件,可以在不同环境设置一些配置变量,如图 .env.dev 文件 2.eslint 配置 在package.json 文件里面有一个eslintConfig对象,可设置rules: 如图 3.配置svg 在vue.config.js 里面需在module.exports对象里面设置 chainWebpack: config => { conf

  • vue3封装Notification组件的完整步骤记录

    目录 创建 插入 移除 在App.vue中使用 总结 跳过新手教程的小白,很多东西都不明白,不过是为了满足一下虚荣心,写代码的成就感 弹窗组件的思路基本一致:向body插入一段HTML.我将从创建.插入.移除这三个方面来说我的做法 先来创建文件吧 |-- packages |-- notification |-- index.js # 组件的入口 |-- src |-- Notification.vue # 模板 |-- notification.ts 创建 用到h,render,h是vue3对

  • centos7安装docker容器的超详细步骤记录

    目录 环境要求: 步骤如下: 一.删除之前安装的docker(若之前未安装过,此步骤省略…) 二.虚拟机联网,安装yum工具 三.设置docker镜像源 四.安装docker(网速慢的需要等会) 五.启动docker前准备** 六.启动docker 总结 环境要求: centos7.0以上版本(docker支持最低版本) 步骤如下: 一.删除之前安装的docker(若之前未安装过,此步骤省略…) 进入centos根目录执行以下命令(\ 是linux系统种命令换行符,如果命令过长,可以用\来换行)

随机推荐