Element 中 el-cascader 重置 options的值
业务
- 在弹窗中使用el-cascader组件,
- 弹窗出现, 在组件中 选中了某些值,
- 取消 或 确定后, 需要重置 el-cascader 的下拉选项值 (因为下拉的值是异步请求的)
遇到的问题
- 弹窗关闭, 直接 给 options 的值 设为 []
- 运行, 报错 cannot read property ‘level’ of null
解决方法
- 给 el-cascader 绑定 一个 key , 如 : :key = “cascaderKey”
- 在 重置的时候, 改变key 的值, 例如 : ++cascaderKey
- 然后再将 options 绑定的值 设为 空数组 []
- 问题解决