控制台调试 值变了但是页面上无反应。打印出来的值[1,2,3]和选择出的id是对应的。可以这么理解 也就是说,select选中改变不了视图。值已经被修改了,但视图不变。代码是没问题的字段类型也对应上了
最终解决办法
页面上
<el-select v-model="form.roleIds" @change="updateSelect" multiple placeholder="请选择"> <el-select>
methods中
//强制刷新 结局select视图不刷新问题 updateSelect(){ this.$forceUpdate(); },
参考地址 https://blog.csdn.net/qq_40741855/article/details/88969756