[elementUI官网](http://element.eleme.io/#/zh-CN/component/quickstart)
# 安装配置看直接看官网,因为我基本直接复制官网的
# 安装
在项目根目录中运行:
~~~
npm i element-ui -S
i 是 install的缩写
-S --save的缩写,是把此依赖配置到当前目录的package.json中
~~~
![](https://box.kancloud.cn/ce995c648e4ac75613a34cb9e12a7f5e_378x273.png)
# 配置方式一(完整引入)
打开src/main.js 添加
~~~
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
~~~
![](https://box.kancloud.cn/74db75171fda4141a5ed2c8b69700c1b_517x429.png)
这种配置方式是一次全部加载elementUI组件,使得首页加载数据过大,elementUI提供按需引入
# 配置方式二(按需引入)
借助 **babel-plugin-component**,我们可以只引入需要的组件,以达到减小项目体积的目的
~~~
npm install babel-plugin-component -D
-D 是 --save-dev 的缩写,是把此依赖配置到当前目录的package.json中的dependencies里
~~~
然后,将 .babelrc 修改为:)
~~~
{
"presets": [["es2015", { "modules": false }]],
"plugins": [
[
"component",
{
"libraryName": "element-ui",
"styleLibraryName": "theme-chalk"
}
]
]
}
~~~
接下来,如果你只希望引入部分组件,比如 Button 和 Select,那么需要在 main.js 中写入以下内容:
~~~
import Vue from 'vue';
import { Button, Select } from 'element-ui';
import App from './App.vue';
Vue.component(Button.name, Button);
Vue.component(Select.name, Select);
/* 或写为
* Vue.use(Button)
* Vue.use(Select)
*/
new Vue({
el: '#app',
render: h => h(App)
});
~~~
完整组件列表和引入方式(完整组件列表以 components.json 为准)
- 笔记内容来源
- 你不知道的JavaScript上
- vue
- 环境搭建
- node和npm安装配置
- 安装vue-cli并初始化vue项目
- 安装配置elementUI
- vuex安装配置
- axios安装配置
- main.js
- vue基础入门
- vue-router介绍
- vuex
- vue 原理学习源码学习
- js正则处理v-bind和语法
- 双向绑定
- 虚拟dom
- mvvm和render函数
- vue工作项目笔记
- elementUI 表格分页多选记忆功能
- elementUI表格展开一行
- keepAlive
- vue整合ckeditor5
- this.$router.push 内打开新窗口
- java修改上传图片的权限
- 兼容ie11
- 生成二维码
- base64图片下载(兼容IE10)
- vue新手引导程序intro.js
- vue插件 devtools
- vue刷新当前页面
- vue 锚点导航
- axios
- axios与springmvc
- vue-cli 3搭建vue
- git
- git常用命令
- 正则表达式
- 实例demo
- 1
- 新手引导页
- 纯css3从左显示下划线动画导航菜单
- 纯css3从中间显示下划线动画导航菜单
- css显示密码
- 倒计时时钟
- 星星评分
- 按钮悬停效果
- 步骤条
- css动画按钮
- input标题获得焦点上移
- css图片放大
- css镜像导航栏
- js
- 通信
- for in 和 for of
- 前端安全问题
- Promise
- 掘金冴羽学习笔记
- 模拟call
- 模拟bind
- 闭包
- 1 作用域
- 2 执行上下文栈
- 3 变量对象
- 4 作用域链
- 5 this
- 面向对象
- 基础知识点
- 渲染机制
- 其他
- 判断是否为数组
- http
- css
- 基础知识
- css阴影