使用el-select时选中值改变但没有渲染变化

在el-select上绑定change方法,使用this.$forceUpdate()强制更新一下select

<el-select 
    v-model="value" 
    @change="changeSelect"
    placeholder="请选择">
    <el-option
      v-for="item in options"
      :key="item.value"
      :label="item.label"
      :value="item.value">
    </el-option>
  </el-select>
changeSelect(){    
    this.$forceUpdate()
}
注:如果动态改变对象或数组中的值,如果没有动态变化,记得使用this.$set

 

posted @ 2021-07-29 19:03  front-gl  阅读(1337)  评论(0编辑  收藏  举报