vue2+element 多选框多选时不换行(el-select组件)调整为鼠标左右滑动查看

发布时间 2023-11-27 10:46:07作者: To_Hebe
1 <el-select v-model="name" multiple placeholder="请选择" >
2      <el-option label="A" value="a"></el-option>
3      <el-option label="B" value="b"></el-option>
4      <el-option label="C" value="c"></el-option>
5 </el-select> 

需求:输入框为多选的情况下不换行,只展示一行,鼠标左右滑动查看

解决:在style标签中按需添加如下样式。(注:el-select__tags  是element默认的多选框的class名称)

<style scoped lang="less">
  /* 输入框超出隐藏,不换行*/
  /deep/ .el-select__tags {
    flex-wrap: nowrap;
    overflow: auto;
  }

  /* 输入框最大宽度*/
  /deep/ .el-select__tags-text {
    max-width: 90px;
  }

  /* 底部滚动条的高度*/
  /deep/ .el-select__tags::-webkit-scrollbar {
    height: 4px !important; 
  }

</style>