使用第三方字体包
把下载后的*.zip字体包放到项目中在main.js中引用。javascript
import "@/assets/font/iconfont.css";
注意必定要放到element-variables.scss
后面css
使用html
<el-input prefix-icon="iconfont el-icon-erp-lock" type="password"></el-input>
表单校验使用正则表达式
<el-form-item prop="mobile"> <el-input type="text" v-model="ruleForm.mobile" auto-complete="off" placeholder="请输入手机号"></el-input> </el-form-item>
在校验规则使用pattern
属性便可。java
mobile: [ { validator: validateMobile, trigger: 'blur' }, { required: true, message: '请输入手机号', trigger: 'blur' }, { pattern: /^1[34578]\d{9}$/, message: '目前只支持中国大陆的手机号码' } ]
使用element滚动条
Element-ui 暴露出来了,滚动条组件,在使用的时候,须要给父元素固定高度,通常使用定位就行了,可是.el-scrollbar__wrap
这个clsss的样式设置成了overscroll:scroll
,底部会出现一个默认的滚动条样式,要使用新的样式覆盖掉原有样式。正则表达式
以下:字体
<el-scrollbar class="el-scroll-style" :native="true"> <slot></slot> </el-scrollbar>
class样式ui
.el-scroll-style { top:70px; left:0px; right:0px; bottom:0px; position: absolute; overflow-x:hidden; .el-scrollbar__wrap { overflow-y:scroll; overflow-x:hidden; } }
组件使用enter事件
<el-input placeholder="请输入内容" @keyup.enter.native="login"/>
持续更新...code