直接上代码
// pages/calendar/calendar.js
Page({
// 点击添加日程按钮
handleAddCalendar() {
wx.getSetting({
success(res) {
// 判断是否已经授权
if (!res.authSetting['scope.writePhotosAlbum']) {
wx.authorize({
scope: 'scope.writePhotosAlbum',
success() {
// 用户已授权,调用添加日程 API
wx.addPhoneCalendar({
title: '会议', // 日程标题,必填项
startTime: new Date('2023/04/15 09:00').getTime()/1000, // 日程开始时间,必填项
endTime: new Date('2023/04/15 12:00').getTime()/1000, // 日程结束时间,必填项
location: '北京市朝阳区东三环北路', // 日程地点,非必填项
notes: '请大家准时参加会议', // 日程备注,非必填项
success(res) {
console.log(res) // 日程添加成功的回调函数
wx.showToast({
title: '添加日程成功',