官方给的 collapse-tags 案例是这样的,默认展示第一个选项的 label,更多选项的 label 折叠为一个 Tag。
在这里插入图片描述
当选择的选项 label 过长时,就会出现文本换行问题,就像这样:
在这里插入图片描述
F12 可以观察到,输入框中显示的两个 Tag 对应了两个 span 标签,当 Tag[1] 的长度过长时,默认的宽度为 max-width,会出现 Tag[1] 文本溢出,Tag[2] 换行
在这里插入图片描述

只需要加上下面这段 css 样式就可以达到文本不换行的效果

/* my-select 绑定在 el-select 上*/
.my-select >>> .el-select__tags > span {
    display: flex;
}
.my-select >>> .el-select__tags span.el-tag:nth-child(1){
    width: calc(100% - 40px);
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐