Vue 2 Element-Plus

  Element-Plus 组件基本使用,vue项目引入 Element-Plus,主题色修改实现快速开发

文章目录

前言

一、element-plus组件 

二、使用步骤

1.引入组件

2.组件介绍

组件-icon使用

3.element-plus 其他

总结



前言

Element-Plus 简单快速实现页面 官网地址


 

一、element-plus组件 

 Element-Plus是一套UI代码,通过引入该组件可以在vue页面中直接引用其中对应功能。如icon图标,下拉框,文本框,单选/多选框,图片显示,轮播图,时间日期,数据表格,分页等

二、使用步骤

1.引入组件

首先进入项目文件路径

我的vue项目名为 vue-jdzz ,进入该文件路径后直接执行安装命令:

npm i element-plus -S

 安装完成后,在项目中的node modules路径下会出现 element-plus包,如图:

 在main.js中引入相关element-plus包快速开始,代码如下(官网快速开始地址):

 // 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')

在自己的项目中,需要再引入中文相关库,代码如下:

 main.js

import './assets/main.css'

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

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import '@/assets/global.css'
import {zhCn} from "element-plus/es/locale/index";
const app = createApp(App)


app.use(router)
app.use(ElementPlus,{
    local:zhCn,
})
app.mount('#app')

2.组件介绍

打开官网首页-->组件 地址  ,如图,复制以下代码 即可直接使用

代码如下(示例):

<div >
  <el-button>Default</el-button>
  <el-button type="primary">Primary</el-button>
  <el-button type="success">Success</el-button>
  <el-button type="info">Info</el-button>
  <el-button type="warning">Warning</el-button>
  <el-button type="danger">Danger</el-button>
</div>

效果如图:

 

组件-icon使用

官网写:你需要全局注册组件,才能够直接在项目里使用。

安装组件在项目目录(vue-jdzz)下执行命令安装icons :

npm install @element-plus/icons-vue

在main.js 中引入 icons;通过循环将icons注入到项目中

import * as ElementPlusIconsVue from '@element-plus/icons-vue'

for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}

 在项目页面中复制相关代码即可实现对应icon

<div>
   <el-icon :size="20">
      <Edit />
    </el-icon>
    <el-icon color="#409efc" class="no-inherit">
      <Share />
    </el-icon>
    <el-icon>
      <Delete />
    </el-icon>
    <el-icon class="is-loading">
      <Loading />
    </el-icon>
    <el-button type="primary">
      <el-icon style="vertical-align: middle">
        <Search />
      </el-icon>
      <span style="vertical-align: middle"> Search </span>
    </el-button>
  </div>

效果如图: 

 

使用icons组件引入按钮使用相关icon 除了直接复制按钮代码,还需要再单页中引入相关依赖

...
<el-button type="danger" :icon="Delete" circle />
....
<script setup>

import {Delete} from '@element-plus/icons-vue'
...

3.element-plus 其他

下拉框,文本框,单选/多选框,图片显示,轮播图,时间日期,数据表格,分页用法 参考官网。


总结

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值