el-tree 多层(第4层)嵌套提交,结合el-form校验el-input(vue3)

本文介绍如何在Vue3中使用el-tree组件实现四层深度的嵌套,并结合el-form进行输入框校验。关键点在于使用reactive包裹数据,确保双向绑定。示例中展示了最终实现的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先定义treeData:

重点,一定是reactive,并且在对象里面定义数组,这样才能实现双向绑定

const treeData = reactive({ list: [] });

然后实现4层嵌套

<el-form ref="formRef" :model="treeData" :rules="formRules">
            <el-form-item style="width: 100%">
              <template
                v-for="(formItem, index) in treeData.list"
                style="width: 100%"
              >
                <div style="width: 100%">
                  <el-row class="mt-2" style="font-size: 24px; font-weight: 600"
                    >一级指标</el-row
                  >
                  <el-row class="mt-2 ml-7">
                    <el-col :span="2" class="pl-2 py-2 bg-gray-200">
                      指数名称
                    </el-col>
                    <el-col :span="4" class="pl-2 py-2 bg-gray-50">
                      {
  { formItem.name }}
                    </el-col>
                    <el-col :span="2" class="pl-2 py-2 bg-gray-200">
                      <span>权重值</span>
                    </el-col>
                    <el-col :span="4" class="pl-2 py-2 bg-gray-50"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值