blear.ui.prompt

1Introduction

2Example

var Prompt = require('blear.ui.prompt');

var prompt = new Prompt({
    title: '演示一下',
    message: '请输入你的姓名',
    placeholder: '姓名'
});

3Static

3.1.defaults

  • 类型:Object
  • 说明:默认配置

3.2.defaults.width

  • 类型:Number
  • 说明:宽度
  • 默认:300

3.3.defaults.sure

  • 类型:Object
  • 说明:确定按钮配置

3.4.defaults.sure.text

  • 类型:String
  • 说明:确定按钮文本
  • 默认:"确定"

3.5.defaults.sure.type

  • 类型:String
  • 说明:确定按钮样式
  • 默认:"primary"

3.6.defaults.cancel

  • 类型:Object
  • 说明:取消按钮配置

3.7.defaults.cancel.text

  • 类型:String
  • 说明:取消按钮文本
  • 默认:"取消"

3.8.defaults.cancel.type

  • 类型:String
  • 说明:取消按钮样式
  • 默认:"default"

3.9.defaults.surePosition

  • 类型:Number
  • 说明:确定按钮位置,0 为左边,1 为右边
  • 默认:1

3.10.defaults.title

  • 类型:String
  • 说明:标题
  • 默认:"确认"

3.11.defaults.message

  • 类型:String
  • 说明:消息
  • 默认:""

3.12.defaults.placeholder

  • 类型:String
  • 说明:输入框占位文本
  • 默认:""

3.13.defaults.value

  • 类型:String
  • 说明:输入框默认值
  • 默认:""

3.14.defaults.addClass

  • 类型:String
  • 说明:附加的样式
  • 默认:""

3.15.defaults.inputType

  • 类型:String
  • 说明:输入框类型,可选:inputtextarea
  • 默认:"input"

3.16.defaults.rows

  • 类型:Number
  • 说明:输入框行数,当 inputTypetextarea 时有效
  • 默认:3

3.17.defaults.maxLength

  • 类型:Number
  • 说明:输入最大长度,-1 为不限制
  • 默认:-1

3.18.defaults.autoClose

  • 类型:Number
  • 说明:是否自动关闭,即点击确定、取消后自动关闭
  • 默认:true

4new Prompt(options)

实例化一个确认输入框。options 默认值为 .defaults

5Prototype

无。

6Events

6.1sure(value)

点击确认后触发。

6.1.1value

  • 类型:String
  • 说明:输入框文本

6.2cancel()

点击取消后触发。

7Dependencies

8Reference

无。