首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将选项卡与其文本相匹配?

如何将选项卡与其文本相匹配?
EN

Stack Overflow用户
提问于 2021-12-07 16:04:02
回答 1查看 459关注 0票数 1

我使用类星体框架,并且很难将q-tab大小调整到它的标签名。我有3个标签,正如你在下面看到的,它们的大小比标签大得多:

我试图将shrinkdensenarrow-indicator都添加到q-tabsq-tab中,但这并没有改变任何事情。我看了官方文件,不知道有什么问题:

代码语言:javascript
运行
复制
<template>
<q-layout view="hHh lpr fFf" >
    <q-header>
        <q-toolbar>
            <q-img
                src="~assets/logo.png"
                fit="cover"
                width="120px"/>

            <q-space />
            <q-tabs                
                class="text-indigo-13 text-weight-regular">      
                <q-route-tab                    
                    v-for="tab in tab_links"
                    :key="tab.name"
                    :to="tab.route">
                    {{ tab.name }}
                </q-route-tab>
            </q-tabs>
        </q-toolbar>
    </q-header>
</q-layout>
</template>


<script>
export default {
name: 'Navbar',
data() {
    return {
        tab_links: [
            { name: 'Project', route: '/' }, 
            { name: 'Analysis', route: '/analysis' }, 
            { name: 'Settings', route: '/settings' }
        ]
    }
},
}
</script>

<style scoped>
.q-tabs {
    font-size: 9px;    
}

</style>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-05 19:30:54

我没有设法使q-route-tab适应内部文本,但是我可以使用CSS轻松地调整它的大小。

代码语言:javascript
运行
复制
<q-route-tab                    
    v-for="tab in tab_links"
    class="size"   <--------
    :key="tab.name"
    :to="tab.route">
    {{ tab.name }}
</q-route-tab>

..。

代码语言:javascript
运行
复制
<style scoped>
  .size {
    width: 100px;
  }
</style>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70263336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档