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 TO HTML 转换
Jun 26 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
js动态删除div元素基本思路及实现代码
May 08 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
JavaScript设计模式初探
Jan 07 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
Dec 30 Javascript
Vue.js基础知识小结
Jan 13 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
Apr 04 Javascript
Koa 使用小技巧(小结)
Oct 22 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 Javascript
js实现点击生成随机div
Jan 16 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
星际中的相关伤害
2020/03/04 星际争霸
php 缩略图实现函数代码
2011/06/23 PHP
MySQL 日期时间函数常用总结
2012/06/12 PHP
php二维数组排序详解
2013/11/06 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
js读写(删除)Cookie实例详解
2013/04/17 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
JavaScript中setFullYear()方法的使用详解
2015/06/11 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
python实现得到一个给定类的虚函数
2014/09/28 Python
Python随机生成带特殊字符的密码
2016/03/02 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
Django ORM 常用字段与不常用字段汇总
2019/08/09 Python
Python socket服务常用操作代码实例
2020/06/22 Python
提高python代码运行效率的一些建议
2020/09/29 Python
Python更改pip镜像源的方法示例
2020/12/01 Python
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
倩碧英国官网:Clinique英国
2018/08/10 全球购物
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
职场干货:简历中的自我评价应该这样写!
2019/05/06 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
基于PyQt5制作一个群发邮件工具
2022/04/08 Python