工具栏
QToolbar 组件通常作为布局头/脚的一部分,但是不局限于此,它也可以用在页面的任何地方。
QToolbar API
QToolbar API
props
1
slots
1
inset
: Boolean
说明
为内容应用一个内嵌(inset)效果(对于后续的工具栏很有用)
QToolbarTitle API
QToolbarTitle API
props
1
slots
1
shrink
: Boolean
说明
默认情况下,QToolbarTitle 会自动扩展到可用空间。然而,您可以通过该属性来反转这一行为。
用法
基础
Template
<template>
<div class="q-pa-md q-gutter-y-sm">
<q-toolbar class="text-primary">
<q-btn flat round dense icon="menu" />
<q-toolbar-title>
Toolbar
</q-toolbar-title>
<q-btn flat round dense icon="more_vert" />
</q-toolbar>
<q-toolbar class="bg-grey-3">
<q-btn flat round dense>
<q-icon name="menu" />
</q-btn>
<q-toolbar-title>
Toolbar
</q-toolbar-title>
<q-btn flat round dense>
<q-icon name="more_vert" />
</q-btn>
</q-toolbar>
<q-toolbar class="bg-purple text-white">
<q-btn flat round dense icon="assignment_ind" />
<q-toolbar-title>
Toolbar
</q-toolbar-title>
<q-btn flat round dense icon="apps" class="q-mr-xs" />
<q-btn flat round dense icon="more_vert" />
</q-toolbar>
<q-toolbar class="bg-black text-white">
<q-btn flat round dense icon="assignment_ind">
<q-badge floating color="red">2</q-badge>
</q-btn>
<q-toolbar-title>
Toolbar
</q-toolbar-title>
<q-btn flat round dense icon="sim_card" class="q-mr-xs" />
<q-btn flat round dense icon="gamepad" />
</q-toolbar>
</div>
</template>
Copied to clipboard
Toolbar
Toolbar
Toolbar
Toolbar
带头像
Template
<template>
<div class="q-pa-md">
<q-toolbar class="bg-primary text-white">
<q-btn flat round dense icon="menu" class="q-mr-sm" />
<q-avatar>
<img src="https://cdn.quasar.dev/logo-v2/svg/logo-mono-white.svg">
</q-avatar>
<q-toolbar-title>Quasar Framework</q-toolbar-title>
<q-btn flat round dense icon="whatshot" />
</q-toolbar>
</div>
</template>
Copied to clipboard
Quasar Framework
您可以使用 glossy
CSS 类名来使工具栏变的有光泽。
Glossy
Template
<template>
<div class="q-pa-md">
<q-toolbar class="bg-primary glossy text-white">
<q-btn flat round dense icon="menu" class="q-mr-sm" />
<q-avatar>
<img src="https://cdn.quasar.dev/logo-v2/svg/logo-mono-white.svg">
</q-avatar>
<q-toolbar-title>Quasar Framework</q-toolbar-title>
<q-btn flat round dense icon="whatshot" />
</q-toolbar>
</div>
</template>
Copied to clipboard
Quasar Framework
垂直分组
Template
<template>
<div class="q-pa-md q-gutter-y-sm">
<div class="bg-orange text-white">
<q-toolbar>
<q-btn flat round dense icon="menu" class="q-mr-sm" />
<q-space />
<q-btn flat round dense icon="search" class="q-mr-xs" />
<q-btn flat round dense icon="group_add" />
</q-toolbar>
<q-toolbar inset>
<q-toolbar-title><strong>Quasar</strong> Framework</q-toolbar-title>
</q-toolbar>
</div>
<div class="bg-cyan text-white">
<q-toolbar>
<q-btn flat round dense icon="assignment_ind" />
<q-space />
<q-btn flat round dense icon="sim_card" class="q-mr-xs" />
<q-btn flat round dense icon="gamepad" />
</q-toolbar>
<q-toolbar inset>
<q-breadcrumbs active-color="white" style="font-size: 16px">
<q-breadcrumbs-el label="Home" icon="home" />
<q-breadcrumbs-el label="Components" icon="widgets" />
<q-breadcrumbs-el label="Toolbar" />
</q-breadcrumbs>
</q-toolbar>
</div>
</div>
</template>
Copied to clipboard
Quasar Framework
homeHome
/
widgetsComponents
/
Toolbar
水平分组
Template
<template>
<div class="q-pa-md">
<div class="row no-wrap shadow-1">
<q-toolbar class="col-8 bg-grey-3">
<q-btn flat round dense icon="menu" />
<q-toolbar-title>Title</q-toolbar-title>
<q-btn flat round dense icon="search" />
</q-toolbar>
<q-toolbar class="col-4 bg-primary text-white">
<q-space />
<q-btn flat round dense icon="bluetooth" class="q-mr-sm" />
<q-btn flat round dense icon="more_vert" />
</q-toolbar>
</div>
</div>
</template>
Copied to clipboard
Title
带选项卡
Template
Script
All
<template>
<div class="q-pa-md">
<q-toolbar class="bg-purple text-white shadow-2 rounded-borders">
<q-btn flat label="Homepage" />
<q-space />
<!--
notice shrink property since we are placing it
as child of QToolbar
-->
<q-tabs v-model="tab" shrink>
<q-tab name="tab1" label="Tab 1" />
<q-tab name="tab2" label="Tab 2" />
<q-tab name="tab3" label="Tab 3" />
</q-tabs>
</q-toolbar>
</div>
</template>
Copied to clipboard
Tab 1
Tab 2
Tab 3
<doc-example title="带下拉按钮 file=“QToolbar/WithDropdown” />
<doc-example title="带切换按钮 file=“QToolbar/WithBtnToggle” />
版权声明 本中文文档内容版权为站长个人所有,保留所有权利。
免责声明 本站点所包含的任何跳转链接均为第三方广告内容,站点对这些广告内容的准确性、合法性、真实性不承担任何责任。用户点击跳转链接进入第三方网站后,应自行判断广告内容的真实性和合法性,并自行承担因使用广告内容而产生的风险和责任。任何因使用第三方广告内容而导致的损失或损害,本站点概不负责。