控制台的警告是这样的。
[Vue warn]: <transition-group> children must be keyed: <li>
found in
---> <TransitionGroup>
<ElUploadList> at packages/upload/src/upload-list.vue
<ElUpload> at packages/upload/src/index.vue
<Root>
我的html代码是这样,v-for遍历渲染了几个el-upload。百度一下,解决办法说要加key,我在v-for那里和el-upload标签加了都没有用。另外FXJXM是编码,是唯一的。
<div class="body-item" v-for="(item, index) in FXJXMS" :key="item.FXJXM">
<div class="title">
<div class="value">{{item.FDATAVALUE}}</div>
<div class="desc">{{item.FInspectionStandard}}</div>
</div>
<div class="buttom">
<el-radio-group v-model="normals[index]" class="radio-group">
<el-radio :label="1">正常</el-radio>
<el-radio :label="2">异常</el-radio>
</el-radio-group>
<el-upload :key="item.FXJXM" class="upload" action="/xj/upload" :data="document" :on-change="handleChange" :on-success="uploadSuccess" :file-list="fileList">
<el-button size="small" type="primary" class="el-icon-picture" @click="getIndex(index)">拍照</el-button>
</el-upload>
</div>
</div>
请问这个警告得怎么解决??
检查一下
:file-list="fileList"
的传值有没有问题