el-input-number多层嵌套与el-select回显注意事项

el-input-number多层嵌套时需要依次为每一个循环列表预先赋值,如下必须等待items和tags数据加载完整:

<el-row v-for="item in items" :key="item.id">
    <el-col>
        <div v-for="tg in tags" :key="tg.id">
          <el-form-item :label="'xxx[' + tg.title + ']'">
            <el-input-number v-model="form.a[item.id][tg.id]" />
          </el-form-item>
        </div>
    </el-col>
</el-row>



el-select多选和单选回显注意事项,与v-model对应的变量必须注意数据类型一致,ids选择时是Number,那么回显时必须是Number,这个错误在for(let i in items)循环key赋值给ids时容易出现,需要使用parseInt转换

<el-select v-model="ids" multiple collapse-tags @change="onChange">
    <el-option v-for="item in itemList" :key="item.id" :label="item.title" :value="item.id" />
</el-select>