Button 按钮

按钮,用于触发操作的行动点。

Button

Props

Prop NameTypeRequiredDefaultDescription
styleType
'primary' | 'border' | 'border-gray'
'border'
按钮类型
size
'sm' | 'md' | 'lg'
'md'
按钮尺寸
shape
'circle' | 'square'
形状
loadingboolean
是否加载中
fakeDisabledboolean
伪装 disabled,配合 disabled 一起使用。 添加后 disabled 时除了 onClick 事件,其它的事件会正常触发,且生成的 button 上不会出现 disabled 属性。 button 的 disabled 会将所有事件全部屏蔽,有时会导致一些问题,比如 tooltip 里嵌入 disabled button 时,无法获取事件导致无法正常显示。
icon
string | ReactNode
图标,传入 string 时为图标类型,也可直接传入图标组件,需要图标位置等更多自定义请直接放在 children 中
typestring'button'
设置原生的 button 上 type 属性
blockboolean
展示设置为块元素

说明

  • 这是 Button,按钮组件
  • 主要内置了一些样式

演示

演示

VIEW CODE ( LIVE )

styleType - 样式风格

VIEW CODE ( LIVE )

shape - 形状

VIEW CODE ( LIVE )

loading - 加载

VIEW CODE ( LIVE )

size - 尺寸

VIEW CODE ( LIVE )

disabled - 禁用

VIEW CODE ( LIVE )

block - 禁用

VIEW CODE ( LIVE )

fakeDisabled - 特殊禁用(仅禁用 onClick)

VIEW CODE ( LIVE )

icon - 图标

VIEW CODE ( LIVE )
Copyright © 2021-2024 UCloud 优刻得科技股份有限公司