在使用Element-ui的Cascader 级联选择器组件的时候出现的问题以及解决办法。
1、问题
级联选择器的高度几乎占满了整个屏幕,且二级菜单无法正常显示。
这个组件正常的展示效果是这样的:
2、1.x和2.x版本Cascader 级联选择器官方示例代码对比
以上错误是使用2.x版本的element-ui的cascader级联选择器时出现的错误,2.x版本的级联选择器的官方示例代码如下:
<el-cascader
v-model="value"
:options="options"
@change="handleChange">
</el-cascader>
1.x版本的级联选择器的代码如下:
<el-cascader
expand-trigger="hover"
:options="options"
v-model="selectedOptions2"
@change="handleChange">
</el-cascader>
1.x版本已经停止维护。
相比于在1.x版本中,在2.x版本中,次级菜单的展开方式等已经合并到:props属性中。
3、解决办法
在全局css样式中,添加以下样式设置el-cascader-menu的高度
.el-cascader-menu {
height: 300px;
}
或者
.el-cascader-panel {
height: 300px;
}