vuejs前端页面开发总结

vuejs前端页面开发总结

ID:30780095

大小:121.96 KB

页数:8页

时间:2019-01-03

vuejs前端页面开发总结_第1页
vuejs前端页面开发总结_第2页
vuejs前端页面开发总结_第3页
vuejs前端页面开发总结_第4页
vuejs前端页面开发总结_第5页
资源描述:

《vuejs前端页面开发总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、表单:1、常用属性说明

2、class="standard11label-position=l,top,,>(X):inline="true"行内表单模式:每个屉m横排(2)、:厂川亡UbRu仏"定义校验规则,例如必填(3)、label-'positioi^="top"表单域标签的位置为亡op(4):mo6/e/=nworkForm,>表单绑定数据源(5)、表单中el-form-

3、item标签行间距,默认行间距比较大,margin・bottom:20px;・el-form-item{margin-bottom:3px;}2、常用校验注意问题(1)、trigger:'blur'^Htrigger:'change'使用时注意。3、自定义校验:(1)input框位数限制,在<el-input>中使用,例如:<el-input:maxlength="3">即限制最大input框输入为3.(2)、为了便于统一管理,口定义的校验均定义到src/common/js/validate.js中,(3)、自定义校验一定要有callb

4、ack();回调函数,vlaue—般为字符串类型的constcheckBoxNum=(ruls,value,callback)=>{setTimeout(()=>{if(lvalue){callback(newError(1出库盒数不能为空'));}if(value*200>ruls.maxValue()){callback(newError('岀库数量不得大于当前系统库存量']));}if(!Number.isInteger(value*1)){callback(newError(1请输入一个整数'));}else{if(value<

5、0

6、

7、value>50){callback(newError('岀库盒数不得大于50盒'));}else{callback();}}};export{maxValue^minValue,checkNum,xcheckBoxNum};使用吋引用如下import{checkBoxNum}from'@/common/js/validate';即可使用。4、form表单数据情清空容易遇到的问题(1)、(2)、清除form表单屮的数据,需要在每个要想被

8、清除内容的小组件上注意写prop=”…”(3)、this.$refs[formName].resetFields();二、表格1、常用属性说明(1)>ref为引用(2)>:row-class-name

9、y样式处理函数2、自定义模板(1)、usedNum为数据源里面的字段

{{scope>row.usedNum}}/{{scope.row.maxNum}}

(2)、字典对应a、引入字典import{OUT_LIBARY_FLAG}from'@/common/js/dict';b、声明字典OutLibFlag:OUT_LIBARY_FLAGJc

10、、使用字典{{OutLibFlag[scope•row.permitOutLibFlag]}}3、表格屮根据特殊条件做行样式处理:例如:标红显示(1)、定义函数

11、me="tableRowClassName11>(2)、根据条件做样式处理tableRowClassName(row){lettoday=newDate();letyesterday=newDate(tod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。