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 相关文章推荐
国外Lightbox v2.03.3 最新版 下载
Oct 17 Javascript
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
60个很实用的jQuery代码开发技巧收集
Dec 15 Javascript
jQuery中each()方法用法实例
Dec 27 Javascript
js数组的操作指南
Dec 28 Javascript
JS模拟实现方法重载示例
Aug 03 Javascript
原生javascript实现图片放大镜效果
Jan 18 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 Javascript
Angular实现预加载延迟模块的示例
Oct 12 Javascript
vuex 项目结构目录及一些简单配置介绍
Apr 08 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
js中关于Blob对象的介绍与使用
Nov 29 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超级全局变量数组小结
2012/10/04 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
JavaScript基础函数整理汇总
2015/01/30 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
Vue.use源码分析
2017/04/22 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
vue弹出框组件封装实例代码
2019/10/31 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
初步探究Python程序的执行原理
2015/04/11 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
python同时替换多个字符串方法示例
2019/09/17 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
Python使用Selenium模拟浏览器自动操作功能
2020/09/08 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
企划主管岗位职责
2013/12/12 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
企业愿景口号
2015/12/25 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Django使用redis配置缓存的方法
2021/06/01 Redis
Java实现多线程聊天室
2021/06/26 Java/Android