代码之家  ›  专栏  ›  技术社区  ›  Nicke Manarin

Buefy工具提示中的新行

  •  0
  • Nicke Manarin  · 技术社区  · 5 年前

    我想显示一个文本,其中应该包含一些新行作为工具提示文本。

    <b-tooltip label="Item 1 \r\n Item 2 \r\n Item 3" size="is-small" type="is-light" position="is-top" animated multilined>
      <b-button type="is-primary" size="is-large" icon-left="compact-disc">
          Action
      </b-button>
    </b-tooltip>
    

    新行使用 \r\n <br>

    我怎样才能在那个元素上强制换行呢?

    最好有一个合适的html内容作为工具提示,但是目前Buefy不支持它。

    编辑:

    After

    0 回复  |  直到 5 年前
        1
  •  1
  •   Hans Felix Ramos    5 年前

    将css空白更改为 pre pre-wrap :

    .b-tooltip:after {
      white-space: pre !important;
    }
    

    使用 &#xa; 而不是 \n

      <b-tooltip label="Item 1 &#xa; Item 2 &#xa; Item 3" size="is-small" type="is-light" position="is-bottom" animated multilined>
        <b-button type="is-primary" size="is-large" icon-left="compact-disc">
          Action
        </b-button>
      </b-tooltip>
    

    请参见: https://codepen.io/hans-felix/pen/xxwggad