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防抖与节流
Nov 24 Vue.js
详解Vue 的异常处理机制
Nov 30 Vue.js
vue3.0+vue-router+element-plus初实践
Dec 02 Vue.js
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 Vue.js
vue+openlayers绘制省市边界线
Dec 24 Vue.js
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 Vue.js
Vue实现简单计算器
Jan 20 Vue.js
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
Feb 11 Vue.js
vue首次渲染全过程
Apr 21 Vue.js
详解Vue项目的打包方式(生成dist文件)
Jan 18 Vue.js
关于Vue中的options选项
Mar 22 Vue.js
VUE使用draggable实现组件拖拽
Apr 06 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批量删除数据
2007/01/18 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
2013/10/22 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
Vue.js 2.0中select级联下拉框实例
2017/03/06 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
js中apply与call简单用法详解
2017/11/06 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
JS Input里添加小图标的两种方法
2017/11/11 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python 中if else 语句的作用及示例代码
2018/03/05 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
Python函数参数分类原理详解
2020/05/28 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
经典优秀个人求职自荐信格式
2013/09/25 职场文书
毕业生自荐信
2013/12/14 职场文书
社区班子对照检查材料
2014/08/27 职场文书
2014年体检中心工作总结
2014/12/23 职场文书