如何在微信小程序中实现超出省略号?

如何在微信小程序中实现超出省略号?

微信小程序实现超出省略号

要实现微信小程序中超出省略号的效果,需要通过 css 样式设置:

.hotellist-items-label {
  max-width: 180px;
  padding: 0 3px;
  font-size: 10px;
  border: 1px solid  #eb6400;
  border-radius: 3px;
  display: block;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break:break-all;
}

需要注意的是,在小程序中 display:-webkit-box 并不一定支持。对于单行文本,不需要设置 -webkit-box-orient 属性。

以下是一个更为通用的实现方式:

.label {
  width: 100vw;
  max-width: 200px;
  line-height: 20px;
  font-size: 13px;
  color: #dc864a;
  padding: 0 5px;
  border: 1px solid #color;
  border-radius: 3px;
  margin: 10px;
  display: flex;

  &::after {
    content: ">";
    flex: 0 0 auto;
    display: block;
  }

  .content {
    width: 0;
    flex: 1;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;

    .text {
      display: inline-block;

      &:first-child:before {
        display: none;
      }

      &:before {
        content: "|";
        margin: 0 3px;
        display: inline-block;
      }
    }
  }
}

以上就是如何在微信小程序中实现超出省略号?的详细内容,更多请关注其它相关文章!