A series of modal dialog api like toast
, alert
, confirm
and prompt
.
options
(object): some options.
message
(string): the message that the toast shows.
duration
(number): the duration(seconds) that the toast shows.
var modal = require('@weex-module/modal');
modal.toast({'message': 'I am toast!', 'duration': 1});
options
(object): some options.
message
(string): the message that the alert shows.
okTitle
(string): the title of alert button, default is OK.
callback
(function): callback when complete.
- var arg1 = 'I am alert!';
- var arg2 = 'I am ok';
- var modal = require('@weex-module/modal');
- modal.alert({
- message: arg1,
- okTitle: arg2
- }, function() {
- // TODO after the alert is complete.
- })
options
(object): some options.
message
(string): the message that the confirm shows.
okTitle
(string): the title of confirm button, default is 'OK'.
cancelTitle
(string): the title of cancel button, default is 'Cancel'.
callback
(function): callback when complete.
This method has a callback function whose arguments will be:
result
(string): the title of the button that clicked by user.
- var arg1 = 'I am alert!'
- var arg2 = 'I am ok'
- var arg3 = 'I am cancel'
- var modal = require('@weex-module/modal');
- modal.confirm({
- message: arg1,
- okTitle: arg2,
- cancelTitle: arg3
- }, function(result) {
- nativeLog(result)
- // TODO after the confirm is complete.
- });
options
(object): some options.
message
(string): the message that the prompt shows.
okTitle
(string): the title of confirm button, default is 'OK'.
cancelTitle
(string): the title of cancel button, default is 'Cancel'.
callback
(function): callback when complete.
This method has a callback function whose arguments will be:
res
(object): the argument will be a object, which has attributes result
and data
, like { result: 'OK', data: 'hello world' }
result
(string): the title of the button that clicked by user.
data
(string): the value of the text that entered by user.
- var arg1 = 'I am prompt!'
- var arg2 = 'I am ok'
- var arg3 = 'I am cancel'
- var modal = require('@weex-module/modal');
- modal.prompt({
- message: arg1,
- okTitle: arg2,
- cancelTitle: arg3
- }, function(res) {
- nativeLog(res.result + ', ' + res.data);
- // TODO after the prompt is complete.
- });