错误代码
<td v-show="editSport" v-for="sport in sportstaList" :key="sport.sportid"><el-select v-model="sport">
<el-option v-for="sport in sportstaList" :key="sport.sportid" :label="sport.sportcontent" :value="sport.sportid">{{sport.sportcontent}}</el-option>
</el-select>
</td>
报错
报错内容为: 你将v-model直接绑定到v-for迭代别名。这将无法修改v-for源数组,因为写入别名就像修改函数局部变量一样。考虑使用一个对象数组并在对象属性上使用v-model。
解决
<td v-show="editSport" v-for="(sport,index) in sportstaList" :key="sport.sportid"><el-select v-model="sport(index)">