Phi*_*x94 3 css vue.js vuetify.js
我想通过使用限制 v-chip 的宽度,text-overflow: ellipsis但 Vuetify 似乎v-chip无法识别它。
<v-chip-group
v-model="selected"
mandatory
column
active-class="primary--text"
>
<v-chip v-for="(item, i) in recipes" :key="i"
class="chip-overflow"
@click:close="deleteListedRecipe(item)"
close>
{{ item.name }}
</v-chip>
</v-chip-group>
Run Code Online (Sandbox Code Playgroud)
.chip-overflow {
max-width: 150px;
padding: 2px 5px;
display:block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)
小智 8
我能够通过 Vuetify 方式截断文本:
<v-row>
<v-col cols="6">
<v-chip close>
<span class="text-truncate">
{{ product.title }}
</span>
</v-chip>
</v-col>
</v-row>
Run Code Online (Sandbox Code Playgroud)
这里的技巧是通过添加省略号 css 的类cols=6来限制元素的宽度和跨度。text-truncateVuetify 文档:截断文本
| 归档时间: |
|
| 查看次数: |
5200 次 |
| 最近记录: |