Element 饿了么前端出品的一套 基于 Vue 2.0 的桌面端组件库官网
npm install element-ui -S
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI);
打开sublime text的安装目录,找到存放插件的目录,例如:
Sublime Text 3x64 > Data > Packages
[教程地址](https://packagecontrol.io/packages/Element UI Snippets)
el-row的gutter属性主要是用来设置元素的左右间隔值(padding),例如:gutter=’50’,意思是内边距的左边为25px(padding-left),右边距为25px(padding-right)
el-container嵌套里面的元素需要有一个block的元素包住,否则无法撑开容器
el-main、el-aside一些元素有overflow:auto,如果不想出现滚动条可以设置overflow:visible
Element-ui绑定事件使用@click.native
template不能添加css的class
如果需要覆盖element-ui的默认样式,style标签不能添加scoped,可以在页面添加多一个style或不加scoped,但是注意要加上模块来添加class,防止出现重复
父元素设置了margin之后,如果子元素也设置margin会引发margin重叠
修改elementui样式不能加scoped,否则无效,修改完后线上的样式却与本地不一样,原因是样式的引入顺序决定了打包顺序:
对于需要全局修改element-ui的样式,可以创建一个css文件(import ‘@/assets/css/reset.css’ // 全局或重置样式)进行修改,如果只是想在组件修改就不需要放在reset.css了