javascript - Buefy 工具提示中的新行

标签 javascript html vue.js vuejs2 buefy

我想显示一个应包含几行新行作为工具提示文本的文本。

<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

最佳答案

将 css 空白更改为 prepre-wrap:

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

并使用 代替\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

关于javascript - Buefy 工具提示中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61377368/

相关文章:

javascript - 客户端如何存储动态图像

php - 需要向 html 表添加一个删除按钮,以通过一条消息从数据库中删除记录

vue.js - 我们可以将数据从 django 模板发送到 vuejs 吗?

javascript - 我应该为 mkdir 使用 promise

php - 插入 php include with Javascript

javascript - 如何使用 Chrome.storage API 等待 javascript 函数返回响应?

javascript - 如何在窗口调整大小时更新粘性菜单的 CSS 定位

html - 第二张图片在 IE 中显示为镜像 --- CSS image FLIP transform- How to fix?

javascript - 如何在Vue.js中设置自定义中间件

javascript - 如何在 vuetify 中将文本包装在多个 v-select 中?