解决:当用户切换options数据时,重新渲染el-cascader组件
给级联选择器绑定 key 值
通过 watcher 监听options变化
当options变化时,改变key值,进而实现组件重新渲染
<el-cascader :key="isResouceShow" :options="organizationList"
v-model="parentId" :props="{ checkStrictly: true }" @change="handleChange" clearable></el-cascader>
//
watch: {
organizationList: {
handler (newVal) {
if (newVal.length === 0) {
++this.isResouceShow
}
}
}
}