# toolbar-item 工具栏子组件。作为工具栏组件的子组件,用于展示工具栏上的一个操作选项。 ## 子组件 无 ## 属性 除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:
名称 |
类型 |
默认值 |
必填 |
描述 |
---|---|---|---|---|
value |
string |
- |
是 |
该操作项文本内容。 |
icon |
string |
- |
是 |
该操作项图标资源路径,该图标展示在选项文本上,支持本地路径,格式为png,jpg和svg。 |
名称 |
类型 |
默认值 |
必填 |
描述 |
---|---|---|---|---|
color |
<color> |
#e6000000 |
否 |
文本颜色。 |
font-size |
<length> |
16px |
否 |
文本大小。 |
allow-scale |
boolean |
true |
否 |
文本尺寸是否跟随系统设置字体缩放尺寸进行放大缩小。 |
font-style |
string |
normal |
否 |
文本字体样式,可选值为:
|
font-weight |
number|string |
normal |
否 |
文本字体粗细,number类型取值[100, 900]的整数(被100整除),默认为400,取值越大,字体越粗。string类型取值为:lighter、normal、bold、bolder。 |
text-decoration |
string |
none |
否 |
文本修饰,可选值为:
|
font-family |
string |
sans-serif |
否 |
字体列表,用逗号分隔,每个字体用字体名或者字体族名设置。列表中第一个系统中存在的或者通过自定义字体指定的字体,会被选中作为文本的字体。 |
background |
<linear-gradient> |
- |
否 |
仅支持设置渐变样式,与background-color、background-image不兼容。 |
background-color |
<color> |
- |
否 |
设置背景颜色。 |
background-image |
string |
- |
否 |
设置背景图片。与background-color、background不兼容;支持网络图片资源和本地图片资源地址。 |
background-size |
|
auto |
否 |
设置背景图片的大小。
|
background-repeat |
string |
repeat |
否 |
针对重复背景图像样式进行设置,背景图像默认在水平和垂直方向上重复。
|
background-position |
|
0px 0px |
否 |
|
opacity |
number |
1 |
否 |
元素的透明度,取值范围为0到1,1表示为不透明,0表示为完全透明。 |
display |
string |
flex |
否 |
确定一个元素所产生的框的类型,可选值为:
|
visibility |
string |
visible |
否 |
是否显示元素所产生的框。不可见的框会占用布局(将'display'属性设置为'none'来完全去除框),可选值为:
说明:
visibility和display样式都设置时,仅display生效。 |