Skip to content

弹框

版本要求

该功能需要 WorkPlus APP 版本在 v4.11.6 及以上。

确认框

弹出原生的确认框,可以通过控制按钮实现 Alert 和 Confirm 两种形态的弹出框。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.dialog.showModal({
  title: "标题",
  content: "内容",
  show_cancel: true,
  cancel_text: "取消",
  confirm_text: "确认",
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
titleString必须,弹框的标题
contentString弹框的内容
show_cancelBoolean是否显示“取消”按钮,默认显示
cancel_textString“取消”按钮的文本,默认使用系统按钮文本
confirm_textString“确认”按钮的文本,默认使用系统按钮文本

返回数据

参数说明
cancel如果为 true,表示点击了“取消”按钮
confirm如果为 true,表示点击了“确认”按钮

带输入的确认框

弹出原生的确认框,支持输入内容。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.dialog.showInputView({
  title: "标题",
  cancel_text: "取消",
  confirm_text: "确认",
  placeholder: "请输入内容",
  value: "test",
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
titleString必须,弹框的标题
cancel_textString“取消”按钮的文本,默认使用系统按钮文本
confirm_textString“确认”按钮的文本,默认使用系统按钮文本
placeholderString输入框的背景提示语
valueString输入框的默认值

返回数据

参数说明
code0 为“确认”,-2 为“取消”
text输入的内容

ActionSheet

从底部弹出原生的 ActionSheet,可以自定义各按钮的文本,但”取消“按钮是固定的。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.dialog.showActionSheet({
  item_list: ['选项A', '选项B', '选项C'],
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
item_listArray必须的,选项的字符串数组

返回数据

参数说明
tap_index点击了第几项(从0开始)

轻提示

弹出原生的轻提示弹框 Toast,可以自定义文本及显示时长,默认3秒后隐藏。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.dialog.showToast({
  title: '这是一个toast',
  duration: 5000, // 毫秒数
});

参数说明

参数类型说明
titleString必须的,标题
durationNumber非必须,显示的时长,默认 3000 毫秒

Loading

弹出原生的 Loading,可以添加文本,但需要手动关闭。

使用说明

客户端AndroidiOS
支持情况支持支持
js
// 显示 Loading
w6s.dialog.showLoading({
  title: '加载中...',
  block: true
});

// 隐藏 Loading
w6s.dialog.hideLoading();

参数说明

参数类型说明
titleString非必须,标题
blockBoolean非必须,默认不锁定屏幕

本地通知

弹出系统的通知提示框,不同的系统表现可能会有差异。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.dialog.popNotification({
  type: "default",
  title: "通知标题",
  text: "通知内容",
  route_url: "https://www.test.com"
});

参数说明

参数类型说明
typeString选填,默认为“default”,通知栏默认的样式
titleString必须,通知的标题
textString必须,通知的内容
route_urlString选填,支持其他路由,如 openlink, openApp 等