【发布时间】:2018-07-05 06:21:05
【问题描述】:
我在使用 v-badge 和 v-tab 时遇到了一些问题,v-badge 中有大量数字。
我在 css 中找到了一个解决方法,将 width: auto; 大小调整为 v-badge 大小(使用大数字),但现在它与我的 v-tab 内容重叠,因为它的扩展方向错误。
如何避免我的v-badge 内容与我的v-tab 内容重叠?
HTML
<div id="app">
<v-app id="inspire">
<v-tabs fixed-tabs>
<v-tab
v-for="n in 3"
:key="n"
>
<v-badge color="secondary">
<span>Test</span>
<span slot="badge"> 15000 </span>
</v-badge>
</v-tab>
</v-tabs>
</v-app>
</div>
CSS
.v-badge__badge{
width:auto;
border-radius: 12px;
padding: 5px 10px;
margin-left: 20px
}
JS
new Vue({
el: '#app'
})
【问题讨论】:
-
数字缩写
-
感谢分享这个库。徽章主要包含 3 位数字(例如:125),有时是 4 或 5 位数字,我将使用您的库。但不会解决主要情况。
标签: javascript html css vue.js vuetify.js