element-ui 1.4.13
2024-10-08 07:30:55
Form 表单
- rules
- 表单校验函数需要访问实例中的属性时应该把校验规则写为computed,校验函数写入methods
<el-form-item prop="taxableIncome" :rules="taxableIncomeRules">
<el-input v-model="formData.taxableIncome"></el-input>
</el-form-item>
computed:{
taxableIncomeRules() {
return [{
trigger: 'blur', validator: this.taxableIncomeValidator
}, {
trigger: 'blur', required: true, message: '应缴税所得额不能为空'
}]
},
},
methods: {
taxableIncomeValidator (rule, value, callback) {
try {
value = new Decimal(value)
if (value.decimalPlaces() > 2) {
callback('应缴税所得额不能超过2位小数')
}
if (value.lessThan(0)) {
callback('应缴税所得额不能小于0')
}
callback()
} catch (error) {
callback('应缴税所得额必须为数值')
}
}
}
- prop
- prop实际传入的是el-form中model绑定对象下属性的路径。在嵌入表格的表单项中相当有用
data(){
return {
data:[]
}
}
<el-form :model="tableData" label-width="0px">
<el-table :props="tableData">
<el-table-column label="应缴税所得额">
<template scope="scope">
<!-- 这里的prop绑定了一个路径 -->
<el-form-item :prop="`data[${scope.$index}].taxableIncome`">
<el-input v-model="tableData.data[scope.$index].taxableIncome"></el-input>
</el-form-item>
</template>
</el-table-column>
</el-table>
</el-form>
最新文章
- 使用 nvm 管理不同版本的 node 与 npm
- 第三百二十一天 how can I 坚持
- Spark 初级算子
- java 中Date的格式化样式
- mysql 5.6密码强度插件使用
- ArrayList 源码(基于Java1.8)
- C#扩展方法类库StringExtensions
- 罗列Linux发行版的基础目录名称,命令法则和功能
- 原生js实现双向数据绑定
- VMware+CentOS7学习记录
- MyEclipse的JPA实现集成EasyJF+Spring
- volatile--领域分界线?
- 第九篇 Flask 中的蓝图(BluePrint)
- 使用nvm安装node,全局npm,cnpm
- MySql cmd下的学习笔记 —— 有关视图的操作(algorithm)
- 【netcore入门】在Windows IIS上部署.NET Core 2.1项目
- Notes for Apue &mdash;&mdash; chapter 4 Files and Directories(文件和目录)
- 多口USB HUB信号延长器 USBX-M200(针对于A客户使用时很棒吧)
- awk处理nmap扫描结果
- python之pandas&;&;DataFrame(二)
热门文章
- zookeeper从入门到放弃
- shell脚本 server httpd 控制程序
- Python 调用 Shell命令
- Java基础环境配置及HelloWorld
- 第一篇 Springboot + Web MVC + MyBatis + 简单UI + Thymeleaf实现
- Java的七大排序
- IoU-aware Single-stage Object Detector for Accurate Localization
- XOR and Favorite Number CodeForces - 617E
- VSTO开发指南(VB2013版) 第一章 Office对象模型
- windows获取所有连接过的无线网密码