element ui cascader 动态加载后回显刷新问题解决方法
问题:请求接口获取数据,重新给cascader赋值时,页面不显示新获得数据,依然是上一次的数据。解决方法:重新加载下cascader组件.关键:添加v-if,通过控制条件让VUE自动刷新cascader组件:<el-cascaderv-if="isShowInfo"v-model="form.provinces"ref="cascaderProvinceCity"placeholder="请
·
问题:请求接口获取数据,重新给cascader赋值时,页面不显示新获得数据,依然是上一次的数据。
解决方法:重新加载下cascader组件.
关键:添加v-if,通过控制条件让VUE自动刷新
cascader组件:
<el-cascader
v-if="isShowInfo"
v-model="form.provinces"
ref="cascaderProvinceCity"
placeholder="请输入所属省市区"
:props="props">
</el-cascader>
js代码:
getConstruction(id).then(response => {
this.form = response.data
this.isShowInfo = false;
setTimeout(() => {
this.isShowInfo = true;
}, 10);
})
更多推荐
已为社区贡献1条内容
所有评论(0)