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>

最新文章

  1. 使用 nvm 管理不同版本的 node 与 npm
  2. 第三百二十一天 how can I 坚持
  3. Spark 初级算子
  4. java 中Date的格式化样式
  5. mysql 5.6密码强度插件使用
  6. ArrayList 源码(基于Java1.8)
  7. C#扩展方法类库StringExtensions
  8. 罗列Linux发行版的基础目录名称,命令法则和功能
  9. 原生js实现双向数据绑定
  10. VMware+CentOS7学习记录
  11. MyEclipse的JPA实现集成EasyJF+Spring
  12. volatile--领域分界线?
  13. 第九篇 Flask 中的蓝图(BluePrint)
  14. 使用nvm安装node,全局npm,cnpm
  15. MySql cmd下的学习笔记 —— 有关视图的操作(algorithm)
  16. 【netcore入门】在Windows IIS上部署.NET Core 2.1项目
  17. Notes for Apue &mdash;&mdash; chapter 4 Files and Directories(文件和目录)
  18. 多口USB HUB信号延长器 USBX-M200(针对于A客户使用时很棒吧)
  19. awk处理nmap扫描结果
  20. python之pandas&amp;&amp;DataFrame(二)

热门文章

  1. zookeeper从入门到放弃
  2. shell脚本 server httpd 控制程序
  3. Python 调用 Shell命令
  4. Java基础环境配置及HelloWorld
  5. 第一篇 Springboot + Web MVC + MyBatis + 简单UI + Thymeleaf实现
  6. Java的七大排序
  7. IoU-aware Single-stage Object Detector for Accurate Localization
  8. XOR and Favorite Number CodeForces - 617E
  9. VSTO开发指南(VB2013版) 第一章 Office对象模型
  10. windows获取所有连接过的无线网密码