vue+elementUI动态增加表单项并添加验证的代码详解


Posted in Vue.js onDecember 17, 2020

参考elementUI官网以及网上的其他一些资料。话不多说,直接贴代码。
htmt部分:

<div id="app" style="width: 500px;">
        <el-form :model="environmentForm" ref="environmentForm">
            <el-row :gutter="24" v-for="(item, index) in environmentForm.items" :key="item.key">
                <el-col :span="6">
                    <el-form-item :prop="'items.' + index + '.name'"
                        :rules="{required: true, message: '名称不能为空', trigger: 'blur'}">
                        <el-input v-model="item.name"></el-input>
                    </el-form-item>
                </el-col>
                <el-col :span="6">
                    <el-form-item :prop="'items.' + index + '.variable'"
                        :rules="{required: true, message: '变量值不能为空', trigger: 'blur'}">
                        <el-input v-model="item.variable"></el-input>
                    </el-form-item>
                </el-col>
                <el-col :span="3" v-if="environmentForm.items.length !== 1">
                    <el-button @click="removeEnvironmentForm(item)" class="el-icon-delete" size="mini" circle>
                    </el-button>
                </el-col>
                <el-col :span="3">
                    <el-button @click="addEnvironmentForm" size="mini" class="el-icon-plus" circle></el-button>
                </el-col>
            </el-row>
            <el-form-item>
                <el-button type="primary" @click="submitForm('environmentForm')">提交</el-button>
                <el-button @click="resetForm('environmentForm')">重置</el-button>
            </el-form-item>
        </el-form>
    </div>

实现效果:单个时

vue+elementUI动态增加表单项并添加验证的代码详解

多个时显示删除按钮

vue+elementUI动态增加表单项并添加验证的代码详解

到此这篇关于vue+elementUI动态增加表单项并添加验证的代码详解的文章就介绍到这了,更多相关vue+elementUI增加表单项内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue-drawer-layout实现手势滑出菜单栏
Nov 19 Vue.js
详解vue 组件注册
Nov 20 Vue.js
浅析VUE防抖与节流
Nov 24 Vue.js
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
Dec 02 Vue.js
Vue $attrs &amp; inheritAttr实现button禁用效果案例
Dec 07 Vue.js
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
vue3.0自定义指令(drectives)知识点总结
Dec 27 Vue.js
vue组件是如何解析及渲染的?
Jan 13 Vue.js
vue使用transition组件动画效果的实例代码
Jan 28 Vue.js
Vue+Bootstrap实现简易学生管理系统
Feb 09 Vue.js
在vue中import()语法不能传入变量的问题及解决
Apr 01 Vue.js
vue+elementUI实现表格列的显示与隐藏
Apr 13 Vue.js
vue 数据操作相关总结
Dec 17 #Vue.js
Vue 组件注册全解析
Dec 17 #Vue.js
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 #Vue.js
vue实现图片裁剪后上传
Dec 16 #Vue.js
Vue-router中hash模式与history模式的区别详解
Dec 15 #Vue.js
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 #Vue.js
Vue解决移动端弹窗滚动穿透问题
Dec 15 #Vue.js
You might like
PHP操作xml代码
2010/06/17 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
php实现的递归提成方案实例
2015/11/14 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
AngularJS中$interval的用法详解
2016/02/02 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
vue.js给动态绑定的radio列表做批量编辑的方法
2018/02/28 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Python内置函数locals和globals对比
2020/04/28 Python
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
文员个人的求职信范文
2013/09/26 职场文书
关于学习的演讲稿
2014/05/10 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android