blear.ui.actions

1Introduction

2Example

var Actions = require('blear.ui.actions');

var actions = new Actions();

actions
    .group()
    .text('一段文本')
    .button('一个按钮', 'primary')
    .render();

// 打开 actions
actions.open();

// 关闭 actions
actions.close();

3Static

3.1.defaults

默认配置。

3.1.1.defaults.openAnimation

  • 类型:function | undefined
  • 说明:打开动画

3.1.2.defaults.closeAnimation

  • 类型:function | undefined
  • 说明:关闭动画

4new Actions(options)

4.1options

参考 .defaults

5Prototype

5.1#group()

新建一个 action 分组。

5.2#text(text)

在 action 分组里添加一个文本。

5.2.1text

  • 类型:String
  • 说明:文本

5.3#button(text, [type], [callback])

在 action 分组里添加一个按钮。

5.3.1text

  • 类型:String
  • 说明:按钮文本

5.3.2type

  • 类型:String
  • 说明:按钮类型
  • 默认:primary

5.3.3callback

  • 类型:Function
  • 说明:按钮点击之后的回调
  • 默认:noop

5.4#render()

渲染全部 action 分组。

6Events

6.1action(index)

点击按钮之后触发。

6.1.1index

  • 类型:Number
  • 说明:按钮索引值

7Dependencies