您的位置:MYSQL中文网 > react 标签 Element-React Badge 标记

react 标签 Element-React Badge 标记

2023-03-27 00:30

react 标签 Element-React Badge 标记

react 标签

React 标签是 React 应用程序中的基本构建块,它们用于描述 UI 的结构。React 标签可以被用来创建可重复使用的 UI 组件,这些组件可以被多个应用程序共享。

React 标签是一个 JavaScript 对象,它包含一个 type 属性,该属性指定标签的名称,例如 div、span、h1 等。此外,React 标签还可以包含其他属性,例如 className、style 等。

const element = 

Hello, world!

;

Element-React Badge 标记

出现在按钮、图标旁的数字或状态标记。

基础用法

展示新消息数量。

定义value属性,它接受Number或者String

render() {
  return (
    <div>
      <Badge value={ 12 }>
        <Button size="small">评论</Button>
      </Badge>
      <Badge value={ 3 }>
        <Button size="small">回复</Button>
      </Badge>
      <Dropdown trigger="click" menu={(
        <Dropdown.Menu>
          <Dropdown.Item className="clearfix">
            <span>评论</span><Badge className="mark" value={ 12 } />
          </Dropdown.Item>
          <Dropdown.Item className="clearfix">
            <span>回复</span><Badge className="mark" value={ 3 } />
          </Dropdown.Item>
        </Dropdown.Menu>
        )}
      >
        <span className="el-dropdown-link">
          点我查看<i className="el-icon-caret-bottom el-icon--right"></i>
        </span>
      </Dropdown>
    </div>
  )
}

最大值

可自定义最大值。

max属性定义,它接受一个Number,需要注意的是,只有当valueNumber时,它才会生效。

render() {
  return (
    <div>
      <Badge value={ 200 } max={ 99 }>
        <Button size="small">评论</Button>
      </Badge>
      <Badge value={ 100 } max={ 10 }>
        <Button size="small">回复</Button>
      </Badge>
    </div>
  )
}

自定义内容

可以显示数字以外的文本内容。

定义valueString类型是时可以用于显示自定义文本。

render() {
  return (
    <div>
      <Badge value={ "new" }>
        <Button size="small">评论</Button>
      </Badge>
      <Badge value={ "hot" }>
        <Button size="small">回复</Button>
      </Badge>
    </div>
  )
}

小红点

以红点的形式标注需要关注的内容。

除了数字外,设置isDot属性,它接受一个Boolean

render() {
  return (
    <div>
      <Badge isDot>
        数据查询
      </Badge>
      <Badge isDot>
        <Button className="share-button" icon="share" type="primary"></Button>
      </Badge>
    </div>
  )
}

Attributes

参数 说明 类型 可选值 默认值
value 显示值 string, number
max 最大值,超过最大值会显示 "{max}+",要求 value 是 Number 类型 number
isDot 小圆点 boolean false
阅读全文
以上是MYSQL中文网为你收集整理的react 标签 Element-React Badge 标记全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 MYSQL中文网 mysqlcn.com 版权所有 联系我们
桂ICP备12005667号-29 Powered by CMS