收藏
回答

addPhoneCalendar的allDay参数不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.addPhoneCalendar 微信安卓客户端 8.0.66 3.12.1

console.log(reminder.time.getTime());

console.log(reminder.isAllDay);

if(reminder.isAllDay){

reminder.time.setHours(7,0,0,0);

}

const unixTimestamp = Math.floor(reminder.time.getTime() / 1000);

console.log(unixTimestamp);

uni.addPhoneCalendar({

  title: reminder.text,

  startTime: unixTimestamp,

  allDay: reminder.isAllDay,

  success(res) {

console.log("success:"+JSON.stringify(res));

uni.showToast({ title: '日历事件创建成功' });

  },

  fail(res) {

console.log("fail:"+JSON.stringify(res))  

uni.showToast({ title: '日历创建失败' });

  }

});

最后一次编辑于  2025-12-14
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-12-14
    有用
    回复 2
    • Ethan L
      Ethan L
      2025-12-14
      授权后可以弹出手机日历提醒页面,但是“全天”选项还是灰色(在设置了allDay为true的情况下)
      2025-12-14
      回复
    • 智能回答 智能回答 本次回答由AI生成
      2025-12-14回复Ethan L
登录 后发表内容