# 弹框
# toast
# 使用说明
Android | iOS | PC |
---|---|---|
支持 | 支持 | 支持(参数不同,icon) |
yy.device.notification.toast({
icon: "", //icon样式,不同客户端参数不同,请参考参数说明
text: String, //提示信息
duration: Number, //显示持续时间,单位秒,默认按系统规范[android只有两种(<=2s >2s)]
delay: Number, //延迟显示,单位秒,默认0
onSuccess: function(result) {
/*{}*/
},
onFail: function(err) {}
});
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 参数说明
参数 | 参数类型 | 说明 |
---|---|---|
icon | Boolean | icon 样式,不同客户端参数不同。 Android 和 iOS 样式:success 和 error,默认为空; PC 端样式:success, error, warning, information, 默认 information |
text | String | 提示信息 |
duration | Number | 显示持续时间,单位秒,默认按系统规范;android 只有两种(<=2s 和>2s) |
delay | Number | 延迟显示,单位秒,默认 0 |
# 调试
device.notification.toast
# 显示加载
# 使用说明
显示浮层,请和 hidePreloader 配对使用
Android | iOS | PC |
---|---|---|
支持 | 支持 | 不支持 |
yy.device.notification.showPreloader({
text: "使劲加载中..", //loading显示的字符,空表示不显示文字
showIcon: true, //是否显示icon,默认true
onSuccess: function(result) {
/*{}*/
},
onFail: function(err) {}
});
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 参数说明
参数 | 参数类型 | 必传 | 说明 |
---|---|---|---|
text | String | loading 显示的字符,空表示不显示文字 | |
showIcon | Boolean | 是否显示 icon,默认 true |
# 调试
device.notification.showPreloader
# 隐藏加载
# 使用说明
Android | iOS | PC |
---|---|---|
支持 | 支持 | 不支持 |
yy.device.notification.hidePreloader({
onSuccess: function(result) {
/*{}*/
},
onFail: function(err) {}
});
1
2
3
4
5
6
2
3
4
5
6
# 手机振动 beta
# 使用说明
Android | iOS | PC |
---|---|---|
支持 | 支持 | 不支持 |
yy.device.notification.vibrate({
duration: 300, //震动时间,android可配置 iOS忽略
onSuccess: function(result) {
/*
{}
*/
},
onFail: function(err) {}
});
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 参数说明
参数 | 参数类型 | 必传 | 说明 |
---|---|---|---|
duration | Number | 震动时间,仅支持 Android 端配置 |