交互反馈

showToast

显示消息的提示框

参数

showToast方法传入一个对象,对象中包含如下参数:

参数名类型必填默认值说明
messageString展示的内容
durationnumber2000展示的持续时间(以毫秒为单位)

举例

  1. cml.showToast({
  2. message: "Hello World",
  3. duration: 1000
  4. })

alert

用于确保用户可以得到某些消息的警示框。当警示框出现后,用户需要点击确定按钮才能继续进行操作。

参数说明

alert方法传入一个对象,对象中包含如下参数:

参数名类型必填默认值说明
messageString警示框内显示的文本信息
confirmTitleString确定确认按钮上显示的文字信息

返回值

调用alert之后返回一个Promise对象

举例

  1. cml.alert({
  2. message:'This is alert! ',
  3. confirmTitle:"ok"
  4. }).then(function(){
  5. cml.showToast({
  6. message:'success!',
  7. duration:1000
  8. })
  9. })

confirm

用于使用户可以接受或验证某些信息的确认框。当确认框出现后,用户需要点击确认或取消按钮才能继续进行操作。

参数说明

confirm方法传入一个对象,对象中包含如下参数:

参数名类型必填默认值说明
messageString确认框内显示的文字信息
confirmTitleString确定确认按钮上显示的文字信息,默认是"确认"
cancelTitleString取消取消按钮上显示的文字信息,默认是“取消”

返回值

调用confrim之后返回一个Promise对象,其成功回调返回值为:

返回值类型说明
valueString所点击按钮上的文本信息

举例

  1. cml.confirm({
  2. message:'Do you confirm?',
  3. confirmTitle:"ok",
  4. cancelTitle: "cancel"
  5. }).then(function(value){
  6. cml.showToast({
  7. message: "用户点击了"+value,
  8. duration:1000
  9. })
  10. })