el-select多选以tag展示时,超过显示长度以...省略号显示
tag标签过长时,会出现“溢出”的情况,想要当超过后自动截取并以省略号显示
目前
想要实现的结果
目前的写法没有实现
代码
<el-select
v-show="overviewVO.adType !== 'COMPANY'"
:multiple="overviewVO.adType === 'GROUP' ? true : false"
collapse-tags
v-model="ancountVO.advertisersId"
placeholder="请选择广告组"
size="small"
@change="selectAdvertisers"
clearable
>
<el-option
v-for="item in codeList.advertisersList"
:key="item.advertisersId"
:label="item.advertisersName"
:value="item.advertisersId"
/>
</el-select>
css:
// select的tags过长显示...
.el-select__tags-text {
display: inline-block;
max-width: 140px;
@media (max-width: 1400px) {
max-width: 42px;
}
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.el-select .el-tag__close.el-icon-close {
top: -7px;
right: -4px;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以看下这个,如果不行应该需要配合/deep/使用: