javascript - 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 不支持它。
编辑:
解决方案
将 css 空白更改为pre
or pre-wrap
:
.b-tooltip:after {
white-space: pre !important;
}
并使用

而不是\n
<b-tooltip label="Item 1 
 Item 2 
 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>
推荐阅读
- javascript - 切换一组选项卡时,为什么内容不会在点击时重新出现?
- angular - 角垫日历标题箭头事件
- c++ - 如何阻止变量符号被导出 macOS
- reactjs - next/image 组件不加载带有中文文件名的图像
- java - Clover 代码覆盖率报告在 mvn sonar:sonar 中显示为零
- ada - 如何在 Ada 中实现非阻塞服务器?
- node.js - 写入同一文档的云功能是否会再次触发自身
- android - java.lang.RuntimeException com.imagepicker.ImagePickerModule.onActivityResult
- plotly-python - 调整范围滑块高度以防止它与子图重叠?
- java - 使用 Spring WS 时发布 SOAP 端点