element form 校验数组每一项实例代码


Posted in Javascript onOctober 10, 2019

1.校验的数据结构如下:

element form 校验数组每一项实例代码

 2.html结构

<el-dialog
        :title="title"
        :visible.sync="visable"
        width="40%"
        :before-close="cancel">
      <el-form label-width="80px" :model="formData" :rules="formDataRules" ref="formData" >
        <el-form-item label="Id" prop="id" v-if="formData.id">
          {{formData.id}}
        </el-form-item>

        // begin ---------------------
        <div v-for="(item, index) in formData.test" :key="index">
          <el-form-item label="test1" :prop="`test[${index}].test1`" :rules="{ required: true, message: '请输入test1', trigger: 'blur' }">
            <el-input type="text" v-model="item.test1"></el-input>
          </el-form-item>
          <el-form-item label="test2" :prop="`test[${index}].test2`" :rules="{ required: true, message: '请输入test2', trigger: 'blur' }">
            <el-input type="text" v-model="item.test2"></el-input>
          </el-form-item>
        </div>



 // end ---------------------

      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="cancel">取 消</el-button>
        <el-button type="primary" @click="save('formData')">确 定</el-button>
      </div>
    </el-dialog>

3.提交

save(formName: string) {
      const el: any = this.$refs[formName] ;
      el.validate((valid: any) => {
        if (valid) {
          // todo 校验成功
        } else {
          return false;
        }
      });
    }

4.效果

element form 校验数组每一项实例代码

总结

以上所述是小编给大家介绍的element form 校验数组每一项实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
用JavaScript脚本实现Web页面信息交互
Dec 21 Javascript
比较全的JS checkbox全选、取消全选、删除功能代码
Dec 19 Javascript
url地址自动加#号问题说明
Aug 21 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
Aug 06 Javascript
JS实现自定义简单网页软键盘效果代码
Nov 05 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
jQuery事件用法详解
Oct 06 Javascript
详解Js模板引擎(TrimPath)
Nov 22 Javascript
详解vue.js数据传递以及数据分发slot
Jan 20 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
May 07 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 #Javascript
js判断复选框是否选中的方法示例【基于jQuery】
Oct 10 #jQuery
VUE注册全局组件和局部组件过程解析
Oct 10 #Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 #jQuery
electron-vue开发环境内存泄漏问题汇总
Oct 10 #Javascript
Vue使用NProgress的操作过程解析
Oct 10 #Javascript
使用 Element UI Table 的 slot-scope方法
Oct 10 #Javascript
You might like
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
教你如何把一篇文章按要求分段
2006/10/09 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
php抓取网站图片并保存的实现方法
2015/10/29 PHP
php中array_slice和array_splice函数解析
2016/10/18 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
python的keyword模块用法实例分析
2015/06/30 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
Python fileinput模块如何逐行读取多个文件
2020/10/05 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
html5唤醒APP小记
2019/03/27 HTML / CSS
英国工具中心:UK Tool Centre
2017/07/10 全球购物
新加坡第一大健康与美容零售商:屈臣氏新加坡(Watsons Singapore)
2020/12/11 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
写给老婆的保证书
2015/02/27 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
MySQL分区表管理命令汇总
2022/03/21 MySQL
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python