此处是修改按钮的弹窗,点击修改后会发送一个请求,获取后台数据,form.tag的值也被更改,点击下拉选报错
<el-select v-model="form.tag" multiple placeholder="请选择标签" @visible-change="getTags()"> <el-option v-for="(item,index) in tags" :key="item.index" :value="item.tag"> </el-option> </el-select>
更改为
<el-select v-model="tag" multiple placeholder="请选择标签" @visible-change="getTags()"> <el-option v-for="(item,index) in tags" :key="item.index" :value="item.tag"> </el-option> </el-select>
我重新定义了一个tag数组,然后提交的时候再赋值给form.tag,问题解决