今日的心情

迷茫职场心绪

         最近这段时间,总是静不下心来,心大心小的。

        或许是因为工作没保障,工资待遇不如人意,或者环境弄人,还是命运不好。

       没答案。

                                               

private async saveMoodRecord(mood: string, note: string): Promise<void> { try { const today = new Date().toISOString().split('T')[0]; // 创建一个临时变量来存储心情类型 let moodType: 'happy' | 'neutral' | 'sad'; // 根据输入参数设置正确的心情类型 if (mood === 'happy') { moodType = 'happy'; } else if (mood === 'neutral') { moodType = 'neutral'; } else { moodType = 'sad'; } // 创建符合MoodRecord接口的对象 const newRecord: MoodRecord = { date: today, mood: moodType, note: note }; this.todayMood = mood; this.moodNote = note; await this.preferences.saveMoodRecord(newRecord); await this.loadMoodRecords(); // 使用promptAction.showToastOptions接口定义类型 const successOptions: promptAction.ShowToastOptions = { message: '心情记录已保存', duration: 2000 }; promptAction.showToast(successOptions); } catch (err) { // 使用明确的Error类型避免any类型 const error = err as Error; console.error('保存心情记录失败:', error.message); // 使用promptAction.showToastOptions接口定义类型 const errorOptions: promptAction.ShowToastOptions = { message: '保存失败', duration: 2000 }; promptAction.showToast(errorOptions); } } private showMoodTracker(): void { // 定义按钮类型 const confirmButton: DialogButton = { text: '确定', color: '#000000' }; // 定义对话框选项 const dialogOptions: DialogOptions = { title: '今日心情打卡', message: '记录您今天的心情状态', buttons: [confirmButton] }; // 调用对话框 promptAction.showDialog(dialogOptions).then(() => { this.buildMoodDialogContent(); }).catch((err) => { // 使用明确的Error类型避免any类型 const error = err as Error; console.error('显示对话框失败:', error.message); }); } 处理这段代码的错误
最新发布
09-23
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值