弹窗
alert
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | 支持 |
const params = {
title:'alert标题',
content:'alert内容',
confirmText: '确定'
};
window.ksoxz_sdk.showAlert({params, onSuccess, onError});
参数说明
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
title | string | 是 | alert 标题 | / |
content | string | 是 | alert 内容 | / |
confirmText | string | 否 | 按钮文本 | 不传时默认显示 "确定" |
返回结果
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
event | string | 是 | 事件名 | 确定返回字符串 confirm |
confirm
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | 支持 |
const params = {
title:'confirm标题',
content:'confirm内容',
confirmText: '确定',
cancelText: '取消'
};
window.ksoxz_sdk.showConfirm({params, onSuccess, onError});
参数说明
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
title | string | 是 | confirm 标题 | / |
content | string | 是 | confirm 内容 | / |
confirmText | string | 否 | 确定按钮文本 | 不传时默认显示 "确定",最多 8 个字符 |
cancelText | string | 否 | 取消按钮文本 | 不传时默认显示 "取消",最多 8 个字符 |
返回结果
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
event | string | 是 | 事件名 | 确定为'confirm',取消为'cancel' |
prompt
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | 支持 |
const params = {
title:'prompt标题',
placeholder:'prompt默认描述文本'
confirmText: '确定',
cancelText: '取消',
};
window.ksoxz_sdk.showPrompt({params, onSuccess});
参数说明
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
title | string | 是 | prompt 标题 | / |
placeholder | string | 是 | prompt 默认描述文本 | / |
confirmText | string | 否 | 确定按钮文本 | 不传时默认显示 "确定",最多 8 个字符 |
cancelText | string | 否 | 取消按钮文本 | 不传时默认显示 "取消",最多 8 个字符 |
返回结果
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
event | string | 是 | 事件名 | 确定为'confirm',取消为'cancel' |
inputValue | string | 是 | 用户输入内容 | / |
toast
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | 支持 |
const params = {
message:'toast内容',
icon: 'success',
duration: 2000
};
window.ksoxz_sdk.showToast({params});
参数说明
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
message | string | 是 | toast 内容 | / |
icon | string | 否 | 图标 | success/warning/info/errorAndroid 使用的是统一的 Toast 函数,在未使用 UI 库之前,都是统一使用旧样式,暂不支持该字段,会直接忽略该字段 iOS 也一样 |
duration | number | 否 | 显示时间,毫秒 | 默认按照系统规范 Android 只有两种(当值<=2000 时显示 2000 毫秒,当>2000 时显示 3500 毫秒) |
preloader(显示)
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | 支持 |
// 需配合 hidePreloader 方法使用
const params = {
text:'preloader显示内容',
showIcon: true
};
window.ksoxz_sdk.showPreloader({params, onError});
参数说明
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
text | string | 是 | preloader 显示内容 | / |
preloader(隐藏)
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | 支持 |
// 在 showPreloader 方法后调用
window.ksoxz_sdk.hidePreloader(onError);
actionsheet
使用说明
客户端 | Android | iOS | PC |
---|---|---|---|
支持说明 | 支持 | 支持 | / |
const params = {
items:[
'sheet one',
'sheet two',
'sheet three'
]
};
window.ksoxz_sdk.showActionSheet({params, onSuccess});
参数说明
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
items | string[] | 是 | sheet 数据集 | 最多 6 个 |
返回结果
参数 | 类型 | 是否必须 | 描述 | 备注 |
---|---|---|---|---|
selectIndex | number | 是 | 选中的按钮索引 | 从 0 开始,-1 为点击了取消 |