Label
标签组件
- 通过phLabel设置label类型,可选参考所有label类型
- 通过phStyle来改变颜色, 可选primary、info、success、calm、light、gray。
- 通过phSize设置大小, 可选sm、md。
- 不提供默认回调, 但支持自定义className,事件等操作。
主要属性和接口:
- phLabel:标签类型
如:<Label phLabel='zu'/>
- phStyle:标签颜色, 默认primary
如:<Label phStyle='info'/>
- phSize:标签大小, 默认sm
如:<Label phSize='lg'/>
Constructor
Label
Label
()
Example:
import React, { Component } from "react"
import Label from "phoenix-ui/lib/label"
import Code from "./code/code"
export default class Labels extends Component{
render(){
return(
<div>
<h2 className="comp-title">Label</h2>
<h3 className="comp-type">phLabel 标签类型</h3>
<div className="content">
<Label phLabel="zu"/>
<Label phLabel="tuan"/>
<Label phLabel="fu"/>
<Label phLabel="cu"/>
<Label phLabel="quan"/>
<Label phLabel="shou"/>
<Label phLabel="piao"/>
<Label phLabel="ding"/>
<Label phLabel="jia"/>
<Label phLabel="yin"/>
<Label phLabel="ka"/>
<Label phLabel="wai"/>
<Label phLabel="dian"/>
<Label phLabel="pin"/>
<Label phLabel="ke"/>
<Label phLabel="pai"/>
<Label phLabel="huo"/>
</div>
<Code target="label-phlabel" />
<h3 className="comp-type">phStyle(默认primary) 标签颜色</h3>
<div className="content">
<Label phLabel="tuan"/>
<Label phLabel="ke" phStyle="info"/>
<Label phLabel="ding" phStyle="success"/>
<Label phLabel="cu" phStyle="tip"/>
<Label phLabel="huo" phStyle="calm"/>
<Label phLabel="ka" phStyle="light"/>
<Label phLabel="zu" phStyle="gray"/>
</div>
<Code target="label-phstyle" />
<h3 className="comp-type">phSize(默认sm) 标签大小</h3>
<div className="content">
<Label phLabel="pai"/>
<Label phLabel="pai" phSize="md"/>
</div>
<Code target="label-phsize" />
</div>
);
}
}
属性
classPrefix
String
样式前缀
Default:
'label'
phLabel
String
label类型
Default:
''
phSize
String
label标签大小[sm、md], 默认为sm
Default:
'sm'
phStyle
String
label标签颜色[primary、info、success、calm、light、gray], 默认primary
Default:
'primary'