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实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
js获得参数的getParameter使用示例
Feb 26 Javascript
JS阻止用户多次提交示例代码
Mar 26 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
Oct 23 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
Angular4 反向代理Details实践
May 30 Javascript
js中this的指向问题归纳总结
Nov 28 Javascript
axios实现文件上传并获取进度
Mar 25 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 Javascript
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
乱谈我对耳机、音箱的感受
2021/03/02 无线电
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
如何正确理解PHP的错误信息
2006/10/09 PHP
php自动适应范围的分页代码
2008/08/05 PHP
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
React 组件中的 bind(this)示例代码
2018/09/16 Javascript
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
jQuery实现弹出层效果
2019/12/10 jQuery
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
python进行文件对比的方法
2018/12/24 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
ZABBIX3.2使用python脚本实现监控报表的方法
2019/07/02 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
简单了解Pandas缺失值处理方法
2019/11/16 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
创先争优活动心得体会
2014/09/04 职场文书
合伙经营协议书范本(通用版)
2014/12/03 职场文书