0

这是一个带有“v-for”的“el-option”。我使用数据道具,但没有正确的显示。

      <el-form label-width="100px">
          <el-row v-for="(row,index) in form.rows">
            <el-col v-for="col in form.cols[index]" :span="6">
              <el-form-item :label='col.SHOWNAME'>
                <el-select v-model='col.value'>
                  <el-option v-for='item in dicts[col.SHOWNAME].value' :key="item.Code" :label="item.Name" :value="item.Name"></el-option>
                </el-select>
              </el-form-item>
            </el-row>
          </el-col>
        </el-form>

还有数据

data:{
  form:{
    cols:[[{....,SHOWNAME:"Rectype"},{....}],[{.....}]],
    rows:[1,1]
  },
  dicts:{
     "Rectype":{name:"xxx",value:[{Code:"43010",Name:"xxxx"},{.....}]}
  }
}

我可以确定循环是正确的,我可以使用 Chrome 控制台找到 'dicts["Rectype"].value' ,但它永远不会显示在带有 'dicts[col.SHOWNAME]' 的 'el-select' 中

有没有人可以帮助我...tks

4

0 回答 0