1Introduction
- description:提示输入弹出框 UI
- author:ydr.me
- create:2016-04-22 20:03
- update:2016-04-22 20:03
- github:https://github.com/blearjs/blear.ui.prompt
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
- 说明:输入框类型,可选:
input
、textarea
- 默认:
"input"
3.16.defaults.rows
- 类型:
Number
- 说明:输入框行数,当
inputType
为textarea
时有效 - 默认:
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
无。