完整引入
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';
Vue.use(ElementUI);
new Vue({
el: '#app',
render: h => h(App)
});
全局配置
import Vue from 'vue';
import Element from 'element-ui';
Vue.use(Element, { size: 'small', zIndex: 3000 });
size
为组件默认尺寸 z-index
为弹出框位置
自定义主题
https://element.eleme.cn/#/zh-CN/component/custom-theme
过渡动画
使用translation
标签 以及 class=translation-box
fade
提供el-fade-in-linear
和 el-fade-in
两种效果。
zoom
提供 el-zoom-in-center
,el-zoom-in-top
和 el-zoom-in-bottom
三种效果。
basic
layout
https://element.eleme.cn/#/zh-CN/component/layout
色彩
https://element.eleme.cn/#/zh-CN/component/color
字体
https://element.eleme.cn/#/zh-CN/component/typography
- line-height:1 无行高
- line-height:1.3 紧凑
- line-height:1.5 常规
- line-height:1.7 宽松
边框
https://element.eleme.cn/#/zh-CN/component/border
图标
https://element.eleme.cn/#/zh-CN/component/border
按钮
https://element.eleme.cn/#/zh-CN/component/button
文字链接
https://element.eleme.cn/#/zh-CN/component/link