出现这个问题:vue el-select下拉框,选择后赋值成功 但是框上不显示选中的值 这是是因为下拉框数据是循环别的接口得来的,因为数据层次太多,render函数没有自动更新,需手动强制刷新所以我直接强制刷新了值,而forceUpdate就是重新render。 在@change事件加上 this.$forceUpdate()强制刷新即可。具体操作如下:
handleSelectPlan(value){
console.log(value)
this.planId = value + '';
this.$forceUpdate(); // 重要的一句
},