// pages/index/achievement/achievement.js Page({ /** * 页面的初始数据 */ data: { calendarConfig: { // theme: 'elegant', weekMode: true, // 周视图模式 // highlightToday: true, // 是否高亮显示当天 // hideHeader: true, // 隐藏日历头部操作栏 }, isDisplay:false }, takeoverTap(e) { console.log('takeoverTap', e.detail) }, //获取信息 getInfo(e) { // 切换为周视图 const calendar = this.selectComponent('#calendar').calendar console.log(calendar.getCurrentYM()) calendar.switchView('week', '#calendar').then(() => {}) return // 切换为周视图 this.setData({ isDisplay: !this.data.isDisplay }) if (this.data.isDisplay) { calendar.switchView('month').then(() => {}) } else { calendar.switchView('week').then(() => {}) } }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, // 统一返回 handleBack() { wx.navigateBack() }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })