交互反馈
showToast
显示消息的提示框
参数
showToast方法传入一个对象,对象中包含如下参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 | 
|---|---|---|---|---|
| message | String | 否 | 无 | 展示的内容 | 
| duration | number | 否 | 2000 | 展示的持续时间(以毫秒为单位) | 
举例
cml.showToast({
    message: "Hello World",
    duration: 1000
})
alert
用于确保用户可以得到某些消息的警示框。当警示框出现后,用户需要点击确定按钮才能继续进行操作。
参数说明
alert方法传入一个对象,对象中包含如下参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 | 
|---|---|---|---|---|
| message | String | 否 | 无 | 警示框内显示的文本信息 | 
| confirmTitle | String | 否 | 确定 | 确认按钮上显示的文字信息 | 
返回值
调用alert之后返回一个Promise对象
举例
cml.alert({
    message:'This is alert! ',
    confirmTitle:"ok"
}).then(function(){
    cml.showToast({
        message:'success!',
        duration:1000
    })
})
confirm
用于使用户可以接受或验证某些信息的确认框。当确认框出现后,用户需要点击确认或取消按钮才能继续进行操作。
参数说明
confirm方法传入一个对象,对象中包含如下参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 | 
|---|---|---|---|---|
| message | String | 否 | 无 | 确认框内显示的文字信息 | 
| confirmTitle | String | 否 | 确定 | 确认按钮上显示的文字信息,默认是"确认" | 
| cancelTitle | String | 否 | 取消 | 取消按钮上显示的文字信息,默认是“取消” | 
返回值
调用confrim之后返回一个Promise对象,其成功回调返回值为:
| 返回值 | 类型 | 说明 | 
|---|---|---|
| value | String | 所点击按钮上的文本信息 | 
举例
cml.confirm({
    message:'Do you confirm?',
    confirmTitle:"ok",
    cancelTitle: "cancel"
}).then(function(value){
    cml.showToast({
        message: "用户点击了"+value,
        duration:1000
    })
})
