工具栏(Toolbar)
Quasar布局可以包含页眉和页脚(也称为“页边距”),这是使用工具栏的好地方,但请注意,您也可以将工具栏放在任何您想要的地方。 一个QToolbar会在您的边缘呈现一行,通常用于导航按钮和标题(但不仅限于此)。
安装
编辑 /quasar.conf.js
:
framework: { components: [ 'QToolbar', 'QToolbarTitle' ] }
|
基本用法
<q-toolbar color="primary">
<q-toolbar-title> Title </q-toolbar-title>
<q-btn flat round dense icon="mail" /> </q-toolbar>
<q-toolbar color="primary" inverted> ... </q-toolbar>
<q-toolbar color="amber" text-color="dark" inverted> ... </q-toolbar>
<q-toolbar color="primary" inverted> <q-toolbar-title> Title <span slot="subtitle"> Subtitle </span> </q-toolbar-title> </q-toolbar>
<q-toolbar color="amber" text-color="black">...</q-toolbar>
|
…
在布局页眉上使用工具栏的示例:
<q-layout> ... <q-layout-header> <q-toolbar color="secondary">
<q-btn flat round dense icon="menu" @click="leftSide = !leftSide" />
<q-toolbar-title> Title </q-toolbar-title>
<q-btn flat round dense icon="mail" /> <q-btn flat round dense icon="alarm" /> </q-toolbar> </q-layout-header> ... </q-layout>
|
属性 |
类型 |
说明 |
color |
字符串 |
来自Quasar调色板的颜色 |
text-color |
字符串 |
一个来自Quasar调色板用来覆盖文本的颜色 |
inverted |
布尔 |
反转颜色:背景变为透明,而文字具有color |
glossy |
布尔 |
应用光泽效果 |
shrink |
布尔 |
查看缩小章节 |
QToolbarTitle是一个组件,用于包裹工具栏的“标题”。 它横向扩展到可以获得的完整的页面空间。 如果没有足够的空间来覆盖内容的全部范围,则使用省略号结束符。
<q-toolbar color="primary" inverted> ... <q-toolbar-title> Title <span slot="subtitle"> Subtitle </span> </q-toolbar-title> </q-toolbar>
|
缩小
默认情况下,QToolbarTitle设置为增长到可用空间。 但是,您可以使用shrink
布尔属性来更改它:
<q-toolbar-title shrink> Title </q-toolbar-title>
|