vue elementUI form组件动态添加el-form-item而且动态添加rules必填项校验 ...

打印 上一主题 下一主题

主题 539|帖子 539|积分 1617

先看一下效果图(想在表单里动态的增删 form-item,然后添加rules,校验其必填项;

):

html部分

  1. <div v-for="(item, index) in form.labels" :key="index" class="label">
  2.     <el-form-item label="名称:"
  3.     :prop="'labels.' + index + '.name'"
  4.     :rules="{
  5.           required: true, message: '请输入', trigger: 'blur'
  6.     }"
  7.     class="middleInput">
  8.       <el-input v-model.trim="item.name" maxlength="30" placeholder="请输入"></el-input>
  9.       <i class="el-icon-circle-plus-outline icon" v-if="(index === (form.labels.length - 1))" @click.prevent="addKey(item)"></i>
  10.       <i class="el-icon-remove-outline icon" v-if="(form.labels.length > 1)" @click.prevent="removeKey(item, index)"></i>
  11.     </el-form-item>
  12.     <el-form-item label="值:"
  13.     :prop="'labels.' + index + '.value'"
  14.     :rules="{
  15.           required: true, message: '请输入', trigger: 'blur'
  16.     }"
  17.     class="middleInput">
  18.       <el-input maxlength="100" show-word-limit type="textarea" :rows="3" v-model.trim="item.value" placeholder="请输入"></el-input>
  19.     </el-form-item>
  20. </div>
复制代码
js

  1. //data:
  2. form: {
  3.     labels: [{
  4.             name: '',
  5.             value: ''
  6.     }]
  7. },
  8. // methods:
  9. addKey (item) {
  10.   this.form.labels.push({
  11.     name: '',
  12.     value: ''
  13.   })
  14. },
  15. removeKey (item, index) {
  16.   this.form.labels.splice(index, 1)
  17. },
复制代码
注意

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到如今。
深知大多数大数据工程师,想要提升技能,往往是自己摸索发展或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易遇到天花板技能停滞不前!
因此收集整理了一份《2024年大数据全套学习资料》,初志也很简单,就是希望可以或许帮助到想自学提升又不知道该从何学起的朋友。





既有适合小白学习的零底子资料,也有适合3年以上经验的小同伴深入学习提升的进阶课程,根本涵盖了95%以上大数据开发知识点,真正体系化!
由于文件比力大,这里只是将部分目次大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,而且后续会持续更新
假如你以为这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)

以为这些内容对你有帮助,可以添加VX:vip204888 (备注大数据获取)**
[外链图片转存中…(img-5bKrTOm7-1712864789725)]

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表