Vue ElementUI 多选选择器,超过两个选项显示省略号

发布于 2022-09-13 00:58:40 字数 80 浏览 9 评论 0

需求描述:多选选择器,超过两个,显示省略号。
图示:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

计㈡愣 2022-09-20 00:58:40
  // 隐藏两个之后的所有Tag,并在第三个Tag之前展示...
  /deep/ .el-tag.el-tag--info:nth-child(n + 3) {
    width: 0;
    padding: 0;
    height: 0;
    margin: 0;
    color: rgba(255, 255, 255, 0);
    border-color: unset;
    background: none;
    i {
      display: none;
    }
  }
  /deep/ .el-tag.el-tag--info:nth-child(3) {
    position: relative;
    &:before {
      content: '...';
      position: absolute;
      left: 4px;
      top: -12px;
      width: 26px;
      height: 24px;
      padding: 0 8px;
      line-height: 22px;
      font-size: 12px;
      background-color: #f4f4f5;
      color: #909399;
      box-sizing: border-box;
      border: 1px solid #e9e9eb;
      border-radius: 4px;
    }
  }
成熟的代价 2022-09-20 00:58:40

显示省略号还不如考虑下显示+xxx,加一个collapse-tags属性即可,例如这个示例。我相信产品更满意这样的效果吧^_^!如下图所示:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文