elementyui级联菜单取消勾选页面卡住报错
时间: 2023-08-16 21:07:44 浏览: 93
在使用 ElementUI 的级联菜单时,如果在某个级联菜单中取消勾选选项,可能会导致页面卡住或者报错的问题。这是因为级联菜单组件在取消勾选选项后,会触发 change 事件,从而更新下一级联菜单的选项列表。如果下一级联菜单中的选项列表为空,则会出现页面卡住或者报错的问题。
为了解决这个问题,可以在级联菜单组件的 change 事件中判断当前选中的值是否为空,如果为空,则手动清空下一级联菜单的选项列表,从而避免页面卡住或者报错的问题。具体的代码可以参考以下示例:
```
<el-cascader
:options="options"
@change="handleChange"
></el-cascader>
...
methods: {
handleChange(value) {
if (!value || value.length === 0) {
// 如果当前选中的值为空,则手动清空下一级联菜单的选项列表
this.options2 = [];
}
}
}
```
在上面的示例中,当级联菜单的值为空时,会手动清空下一级联菜单的选项列表,从而避免页面卡住或者报错的问题。
阅读全文
相关推荐















