解决elementui的下拉框有值却无法选中的问题

2次阅读

共计 360 个字符,预计需要花费 1 分钟才能阅读完成。

<el-select v-model="value" placeholder="请选择" @change="change()">
      <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>

change(){this.$forceUpdate()
  },

* 出现这个问题好像是因为下拉框数据是循环掉别的接口得来的,因为数据层次太多,render 函数没有自动更新,需手动强制刷新所以我直接强制刷新了值,而 forceUpdate 就是重新 render。
写一个方法,在 select 的 change 事件中调用此方法,运用 this.$forceUpdate() 强制刷新,页面正常选值。*

正文完
 0