以 Promise 风格 调用:支持
用于向系统日历删除事件。
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
id | string | 无 | 否(若未提供startDate则为必填) | 事件id |
startDate | string | 无 | 否 | 开始时间,格式:yyyy-MM-dd hh:mm:ss ,示例:2019-6-12 15:05:00 |
endDate | string | 无 | 否 | 结束时间,格式同开始时间,默认值为开始时间,不填或所填时间小于开始时间,则为默认值 |
success | function | 无 | 否 | 接口调用成功的回调函数 |
fail | function | 无 | 否 | 接口调用失败的回调函数 |
complete | function | 无 | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码
let params={ |
注意事项
1.需要在APP的config.js配置文件中做以下配置:
module.exports = { |
2.当传入id时,忽略startDate,endDate参数,仅删除id对应事件
3.当传入startDate,endDate参数时,删除时间范围内的事件(iOS系统限制,时间范围不得大于四年,当范围大于四年以开始时间为基准的四年进行查询,示例:2019-6-1514:35:00-2029-6-1514:35:00,转变为2019-6-1514:35:00-2023-6-1514:35:00