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学习笔记7 原型链的原理
Jan 11 Javascript
基于JQuery实现的类似购物商城的购物车
Dec 06 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
Mar 02 Javascript
jquery实现的动态回到顶部特效代码
Oct 28 Javascript
给easyui datebox扩展一个清空的实例
Nov 09 Javascript
基于canvas的二维码邀请函生成插件
Feb 14 Javascript
jQuery实现滚动效果
Nov 17 jQuery
关于微信小程序bug记录与解决方法
Aug 15 Javascript
Vue.js实现开发购物车功能的方法详解
Feb 22 Javascript
使用vuex解决刷新页面state数据消失的问题记录
May 08 Javascript
vue实现防抖的实例代码
Jan 11 Vue.js
js 数组 fill() 填充方法
Nov 02 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
php self,$this,const,static,-&amp;gt;的使用
2009/10/22 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
基于javascript实现判断移动终端浏览器版本信息
2014/12/09 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Django 自动生成api接口文档教程
2019/11/19 Python
python基于property()函数定义属性
2020/01/22 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
Doyoueven官网:澳大利亚健身服饰和配饰品牌
2019/03/24 全球购物
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
小学校园文化建设汇报材料
2014/08/19 职场文书
学生违反校规检讨书
2014/10/28 职场文书
学生保证书
2015/01/16 职场文书
实习介绍信范文
2015/05/05 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers