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

Vue 项目中使用 Element UI库(Element UI 是一套基于 Vue.js 的桌面端组件库)

1. 安装 Element UI

 npm install element-plus@next

2.引入 Element UI(在main.js中引入组件,注意要引入.css文件,图标也要单独引用)

 import { createApp } from 'vue'import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'import elementIcon from "./plugins/icons";import { createPinia } from 'pinia'import axios from "axios"// import './style.css'import router from './router'import App from './App.vue'​const pinia = createPinia()const app = createApp(App);​app.use(ElementPlus);app.use(router);app.use(pinia);app.use(elementIcon);app.config.globalProperties.$axios = axios​app.mount('#app')

3.使用 Element UI 组件:在 Vue 组件中即可使用 Element UI 提供的各种组件

 <template><el-form :model="user" label-width="120px" id="login"><el-form-item label="用户名" for="username"><el-input v-model="user.username" id="username" placeholder="请输入用户名" /></el-form-item>​<el-form-item label="密码" for="password"><el-input v-model="user.password" id="password" placeholder="请输入密码" /></el-form-item><el-button @click="login" margin="0 auto">登录</el-button></el-form></template>

4.按需加载:Element UI 也支持按需加载,以减小项目的体积。可以使用 babel-plugin-component 或者 babel-plugin-import 等工具来实现按需加载(做优化,可以不用)

 // babel.config.jsmodule.exports = {presets: ['@vue/cli-plugin-babel/preset'],plugins: [['import',{libraryName: 'element-plus',customStyleName: (name) => {return `element-plus/lib/theme-chalk/${name}.css`;}},'element-plus']]};​
http://www.lryc.cn/news/355467.html

相关文章:

  • C++240527
  • 揭秘动态网页爬取:步骤与实战技巧
  • Lvm逻辑卷调整容量
  • CLIP源码详解:clip.py 文件
  • linux下重启oracle数据库步骤
  • [自动驾驶技术]-1 概述技术和法规
  • Qt自定义标题栏
  • java如何向数组中插入元素
  • 4、PHP的xml注入漏洞(xxe)
  • 设计模式-解释器模式
  • NDIS驱动程序堆栈
  • 大数据开发面试题【数仓篇】
  • Leetcode刷题笔记5
  • 【Qt】Qt中的信号槽
  • VsCode个人插件
  • Docker环境安装并使用Elasticsearch
  • 中心渗透Ⅱ
  • 【webrtc】RtpToNtpEstimator:最小二乘法、ntp估计及c++实例
  • 【DevOps】Elasticsearch在Ubuntu 20.04上的安装与配置:详细指南
  • windows内存管理
  • c++ 将指针转换为 void* 后,转换为怎么判断原指针类型?
  • Swift 属性
  • 基于maxkey接入jeecgboot并实现账户同步
  • kafka Kerberos集群环境部署验证
  • [C++]debug介绍+debug时如何查看指针指向内存处的值
  • AI学习指南数学工具篇-凸优化在支持逻辑回归中的应用
  • Flutter 中的 AspectRatio 小部件:全面指南
  • 应用程序中的会话管理和Cookie安全指南
  • 备战秋招c++ 【持续更新】
  • 整数拆分~