1.0.2 • Published 3 years ago

erc-ui v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

QEEQ-UI


Dialog

参数名类型说明
visibleboolean是否展示
titleReact.ReactNode蓝色header的标题,没有标题就是白色header
widthnumber宽度
heightnumber高度
maskClosableboolean点击蒙层是否关闭弹窗
closableboolean是否出现关闭按钮
styleReact.CSSProperties外层div样式
classNamestring外层div类名
onCloseFunction点击关闭按钮回调
okTextstringfooter确认按钮文案
cancelTextstringfooter取消按钮文案
onOkFunction点击底部确认按钮回调
onCancelFunction点击底部取消按钮回调
confirmLoadingbooleanfooter确认按钮是是否处于loading状态

createDialog

参数与上面Dialog的一致

createDialog({
    title: '弹窗标题',
    content: '弹窗内容',
    width: 700,
    height: 200
})

Button

参数名类型说明
typestring按钮类型:primary、ghost、dashed、link
heightstring按钮高度:24、32、36、40、50
onClickFunction点击按钮回调
classNamestring按钮类名
loadingboolean按钮是否处于loading状态
isBlockboolean按钮是否跟随父元素宽度扩展

Loading

参数名类型说明
loadingboolean是否处于loading状态
children?React.ReactNodeloading包裹元素
className?stringloading icon类名
wrapperClassName?string外层类名
style?React.CSSProperties外层样式
size?string"small"、"default"、"large"
tip?stringloading下方的提示文案

Input

参数名类型说明
size?stringsmall、middle、large
type?stringtext、email、hidden、password
error?boolean、string错误提示
validator?Function函数接收参数为当前表单值value,返回为错误信息
onPressEnter?Function回车回调
onChange?Functionvalue改变回调
ref?React.RefCallback获取input的dom元素
isSubmitting?Boolean是否正在提交中

Tip

参数名类型说明
trigger?stringhover、click
contentstring、React.ReactNodetip内容
defaultVisible?boolean是否默认展示
visible?boolean外部控制tip可见
delay?numbertip展示延迟
placement?stringPlacement
style?React.CSSPropertiestrigger的样式
wrapperClassName?stringtrigger类名
tipClassName?stringtip内容的类名
childrenReact.ReactElement、stringtrigger内容
theme?stringdark、light

Placement: 'top', 'topLeft', 'topRight', 'bottom', 'bottomLeft', 'bottomRight', 'left', 'leftTop', 'leftBottom', 'right', 'rightTop', 'rightBottom'

Tab、TabPane

Tab
参数名类型说明
className?string外层类名
style?React.CSSProperties外层样式
childrenReact.ReactNode
defaultKeystring默认tab的key值
destroyHiddenPaneboolean隐藏测tab移除内容
themestringcard、underline
TabPane
参数名类型说明
tabNamestringtab名称
tabKeystring表示tab的key值
classNamestringtab pane的类名
styleReact.CSSPropertiestab pane样式
childrenReact.ReactNodetab pane 内容
activeboolean当前tabpane是否选中

使用🌰

<Tabs 
    defaultKey="22" 
    onChange={(item: any) => {
        console.log('点击item', item)
    }
}>
    <TabPane key="11" tabName="123123">
        123123
    </TabPane>
    <TabPane key="22" tabName="qweqwe">
        qweqwe
    </TabPane>
</Tabs>