el-select 多选回显

可以看这里

注意 change方法,this.$forceUpdate() 重新渲染

        <el-form-item label="讲师ID">
          <el-select v-model="form.teacherIds" multiple placeholder="请选择讲师" @change="change()">
                <el-option
                v-for="item in teachers"
                :key="item.id"
                :label="item.name"
                :value="item.id">
                </el-option>
            </el-select>
        </el-form-item>

 export default {
    data() {
      return {
        //所有老师
        teachers:[],
        form: {},
	},
	created() {
		//这里需要注意id的类型不是str
		this.form.teacherIds=[1,2,3];
	},
	methods: {
 		change(){
        	this.$forceUpdate()
      	},
	}

你可能感兴趣的:(#,Vue)