1.3.0 • Published 7 years ago

generator-auto-ui v1.3.0

Weekly downloads
5
License
ISC
Repository
github
Last release
7 years ago

auto-ui 移动端ui库


1. Layout 布局

包括3个部分,HeaderBodyFooter,用于页面结构最外层

示例代码

render(
  <Layout>
    <Layout.Header>
       { header }
    </Layout.Header>

    <Layout.Body>
      { header }
    </Layout.Body>

    <Layout.Footer>
      { header }
    </Layout.Footer>
  </Layout>
)

API Layout.Header

属性说明类型默认值
className额外样式名String-
innerClassName内层额外样式名,因为有2层嵌套String-
title标题String-

Layout.Body

属性说明类型默认值
className额外样式名String-
loading是否正在加载中,若为true显示loading效果并隐藏内容Booleanfalse
errorInfo出错时的文案,不为空时显示文案并隐藏内容String-

Layout.Header

属性说明类型默认值
className额外样式名String-

2. Button 按钮

示例代码

<Button onClick={ ... }>Click me!</Button>

API

属性说明类型默认值
type按钮类型,defaultprimarydanger三种可选Stringdefault
onClick点击事件Function-
className额外样式名String-
disabled按钮是否可用Booleanfalse

3. Cell 列表

示例代码

<Cell>
  <Cell.Row>
    { content }
  </Cell.Row>
</Cell>

如果需要统一监听Cell.RowonClick事件的话可以这样

<Cell onClick={ val => { ... } }>
  <Cell.Row value="1">
    { content }
  </Cell.Row>

  <Cell.Row value="2">
    { content }
  </Cell.Row>
</Cell>

onClick事件中的回调函数将返回Cell.Rowvalue

API Cell

属性说明类型默认值
className额外样式名String-
onClickCell.Row点击时的事件监听。如果用了该事件,Cell.Row中的onClick事件将会失效Function-

Cell.Row

属性说明类型默认值
className额外样式名String-
onClick点击事件Function-
arrow是否显示箭头Booleanfalse

4. Panel 板块

示例代码

<Panel>
  <Panel.Item>
    { content }
  </Panel.Item>
</Panel>

API Panel

属性说明类型默认值
className额外样式名String-

Panel.Item

属性说明类型默认值
className额外样式名String-
onClick点击事件Function-

5. Radio 勾选

示例代码

<Radio checked={ true } />

API

属性说明类型默认值
className额外样式名String-
checked是否选中Booleanfalse

6. Switch 开关

示例代码

<Switch active={ true } i="Off" o="On" />

API

属性说明类型默认值
className额外样式名String-
active是否激活Booleanfalse
i非激活时的文字(建议最多4字节),非必填String-
o激活时的文字(建议最多4字节),非必填String-

7. Tabs 滑块

示例代码

<Tabs active="1" onClick={ val => { ... } }>
  <Tabs.Item value="1">
    { content }
  </Tabs.Item>

  <Tabs.Item value="2">
    { content }
  </Tabs.Item>

  <Tabs.Item value="3">
    { content }
  </Tabs.Item>
</Tabs>

API Tabs

属性说明类型默认值
className额外样式名String-
active激活项,值与Tabs.Itemvalue对应String / Int-
onClickTabs.Item的点击事件,返回Tabs.ItemvalueFunction-

Tabs.Item

属性说明类型默认值
className额外样式名String-
value该值与Tabsactive相同时,表示为当前状态String / Int-

8. ActionSheet 按钮弹层

示例代码

<ActionSheet title="action title" visible={ true } onBgClick={ e => {} } onClick={ e => {} } closeText="关闭">
  <ActionSheet.Item value="1">
    button 1
  </ActionSheet.Item>

  <ActionSheet.Item value="2">
    button 2
  </ActionSheet.Item>

  <ActionSheet.Item value="3">
    button 3
  </ActionSheet.Item>
</ActionSheet>

或者不想要该组件中的按钮组件,可以这样:

<ActionSheet title="action title" visible={ true } onBgClick={ e => {} } onClick={ e => {} } closeText="关闭">
  <a onClick={ ... } className="item"> click me 1 </a>
  <a onClick={ ... } className="item"> click me 2 </a>
</ActionSheet>

该组件会将每一项子组件用线分隔开,子项目的样式和事件可完全自己定义,甚至不用自身的title属性,只用其外容器也是可以的

API ActionSheet

属性说明类型默认值
className额外样式名String-
title标题String-
visible弹层是否显示Booleanfalse
onBgClick背景层点击事件Function-
onClickActionSheet.Item的点击事件,返回其valueFunction-
closeText关闭的文字描述StringClose

ActionSheet.Item

属性说明类型默认值
className额外样式名String-
value值,用于ActionSheetonClick事件,作为其返回值String-

9. Dailog 对话弹层

示例代码

<Dailog height={ 50 } onBgClick={ e => {} }>
  <h1>hello</h1>

  <Dailog.Scroller>
    { scroll content }
  </Dailog.Scroller>

  <button onClick={ ... }>close it</button>
</Dailog>

API Dailog

属性说明类型默认值
className额外样式名String-
visible弹层是否显示Booleanfalse
height对话框高度(%),若用到Dailog.Scroller时必填Int-
onBgClick背景层点击事件Function-

Dailog.Scroller 非必须,需要内滚动时使用,但使用时Dailog组件必须设置height属性,该组件会占满同级组件所用的剩余高度

属性说明类型默认值
className额外样式名String-

10. Popup 上(下)拉弹层

示例代码

<Popup visible={ true } title="title" height={ 50 } onBgClick={ e => {} } onClose={ e => {} } top={ true }>
  { content }
</Popup>

API

属性说明类型默认值
className额外样式名String-
visible弹层是否显示Booleanfalse
title标题String-
top是否置于最顶部,不设置默认从底部拉出Booleanfalse
height对话框高度(%),若设置过该属性,内容部分超出将会内滚动Int-
onBgClick背景层点击事件Function-
onClose关闭x的点击事件,若不设置,该按钮不显示Function-

...待续

1.3.0

7 years ago

1.2.9

7 years ago

1.2.8

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago