首先定义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"