javascript - 换行符不适用于 v-list-item-title/subtitle

标签 javascript css vue.js vuetify.js

我正在使用 Vuetify v-list成分。 我要在 v-list-item-subtitle 组件中显示更长的文本。此文本不完全可见:

enter image description here

为了避免这个问题,我成功地使用了我在类似情况下使用的方法:我选择应用具有 CSS 属性 word-wrap 的类设置为 break-word:

.wrap-text {
  word-wrap: break-word;
}

这样使用:

<v-list-item-subtitle v-html="item.subtitle" class="wrap-text"></v-list-item-subtitle>

这不能解决问题。当我使用 v-list-item-title 时,我注意到了相同的行为。

Codepen

最佳答案

有一个webkit-line-clamp v-list-item__subtitle 上的属性。尝试

.wrap-text {
  -webkit-line-clamp: unset !important;
}

对于 v-list-item__title 使用 white-space: normal;

关于javascript - 换行符不适用于 v-list-item-title/subtitle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59769385/

相关文章:

javascript - 为页面上的所有 iPad 或 iPhone 实例强制使用小写 i

javascript - JQuery:停止同步输入

css - 带放大边框的图像

javascript - Wavesurfer.js 不适用于 Vue 组件

javascript - Quasar 弹出日历显示当前日期

javascript - 随机淡入词云中的词

javascript - Jquery 成功时运行函数

php - Vuejs我如何淡化一个div

css - 网站不会在移动设备上滚动

javascript - CSS 样式未应用于 Vue 组件中的 HTML