zyffanye的学习笔记 2022-09-18 03:18 采纳率: 0%
浏览 78
已结题

vue使用element-ui动态el-form中动态el-form-item如何校验

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图
 <el-form class="form" v-for="(groups, index) in relationGroupList" :key="index" :model="groups" :inline="true" ref="form">
          <el-form-item
            style="width: 100%"
            v-for="(item, subIndex) in groups.value"
            :key="`${subIndex}`"
            :prop="`value[${subIndex}]`"
            :rules="rules"
          >
            <!-- 属性 -->
            <el-select v-model="item.key" placeholder="请选择属性" style="width: 150px" filterable>
              <el-option v-for="(item, index) in prop.propertyList" :key="index" :label="item.property_name + ' - ' + item.property_desc" :value="item.property_name"></el-option>
            </el-select>
            <!-- 关系 -->
            <el-select v-model="item.operator" placeholder="请选择条件关系" style="width: 150px;  margin-left: 10px;">
              <el-option v-for="(item, index) in commonMap.operator_list" :key="index" :label="item.text" :value="operatorMap[item.id]"></el-option>
            </el-select>
           </el-form-item>
</el-form>


data格式如下:
relationGroupList: [  
       {
          id: Math.random(),
          value: [
            {
              key: '',
              operator: '',
              value: ''
            }
          ]
        }
],
我想要达到的结果

请问一下,elemtn-ui,这种动态el-form中又有动态el-form-item,且el-form-item有多个组件的情况如何校验呢?

  • 写回答

4条回答 默认 最新

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月18日
  • 修改了问题 9月18日
  • 修改了问题 9月18日
  • 修改了问题 9月18日
  • 展开全部

悬赏问题

  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息
  • ¥15 Spring Boot离线人脸识别
  • ¥15 使用Ant Design Pro vue的时候,使用环境变量的时候,构建报错是什么原因
  • ¥15 NRF24L01能发送但是不能接收
  • ¥15 想问一下这种情况怎么解决呢(关键词-file)