- 博客(21)
- 收藏
- 关注
原创 【MoodVine】个人信息与修改
本文介绍了基于Taro框架的个人信息管理模块开发方案,包含展示页和编辑页两大功能。在技术实现上采用Taro3.x框架配合Taroify组件库,使用React Hooks进行状态管理。
2025-06-16 00:34:21
599
原创 【MoodVine】Taro+React对于大文件的轮询请求实现
本文介绍了一种智能音频资源加载方案,通过递归Promise实现动态轮询机制。核心策略包括:初始延迟1秒快速响应小资源,采用指数退避策略(最大30秒)防止服务器过载,区分404错误进行特殊处理,并设置最大尝试次数(默认10次)。方案先通过HEAD请求检查资源状态,减少带宽消耗,对404错误延长重试间隔,其他错误保持短间隔。该实现解决了固定等待时间不匹配不同资源大小的问题,优化了加载效率,同时提供详细的错误日志记录和聚合功能。
2025-06-15 15:47:01
569
原创 【MoodVine】react函数组件中使用useState改变值后立刻获取最新值
我们面临的问题是在React函数组件中,当我们通过useState更新了一个状态(这里是audioUrl)后,我们希望立刻获取到最新的值来播放语音。但useState的更新是异步的,在更新后立即访问状态变量并不能获取到最新值。本文将介绍三种尝试方式(其中两种失败,一种成功)以及最终的解决方案。
2025-06-15 01:25:18
914
原创 【MoodVine】Taro+react实现录音上传
本文记录了一个基于Taro框架的录音功能实现过程。最初使用了已废弃的Taro.startRecord/stopRecord API,后改用更强大的Taro.getRecorderManager接口。代码展示了录音管理器的配置(start/stop方法)和事件监听(onStart/onStop/onError)。由于开发工具与移动端音频格式不兼容,解决方案是将录音文件上传至服务器后播放返回的链接。文章还包含了上传逻辑(uploadFile)和状态管理(setIsRecording)的实现细节,最终完成了完整的
2025-06-12 23:45:00
214
原创 【MoodVine】Taro间接formdata文件上传
微信小程序不支持FormData文件格式上传,在Taro开发中发现使用uploadFile函数可解决该问题。
2025-06-12 15:47:48
214
原创 【MoodVine】Taro+React微信登录前端
本文介绍如何在Taro+React开发的小程序中实现微信登录流程。主要步骤包括:1) 使用Taro.login()获取临时code;2) 将code发送至后端接口wxlogin;3) 存储返回的token和用户信息。重点注意事项:登录操作必须由用户点击按钮触发,本地调试需关闭域名校验,以及安全存储token的方法。文中提供了完整的代码示例,包括获取code、调用接口和错误处理的具体实现。
2025-06-10 17:41:43
663
原创 【MoodVine】情绪纸条集:技术实现与情感设计解析
《情感化交互系统的技术实现与设计解析》摘要:本文以MoodVine纸条集为例,探讨了情绪疗愈系统的技术实现。通过React状态管理构建数据结构,采用数字编码映射情感图标(如1→能量图标),符合认知心理学的符号表征原则。系统运用色彩循环算法(模运算控制四色背景轮换)和色彩心理学原理(蓝色营造平静、粉色带来治愈),并实现支持情感关键词的双重检索功能。在视觉设计上,通过手写字体、图标尺寸控制和层次分离等认知设计原则优化用户体验。技术亮点包括情感状态转换链、有限资源复用算法,以及通过微交互细节降低用户认知负荷并触发
2025-06-10 00:22:54
803
原创 【MoodVine】Taro+react实现心情热力图
taro+react实现类似github贡献日历的心情热力图,taro小程序WXMLRT_$gwx:./base.wxml:template:27:20: Template tmpl_0_div not found.问题解决方案
2025-05-07 00:15:36
1381
原创 【MoodVine】后端部分中期进度报告
管理员登录逻辑和普通用户登录逻辑整体相似,但通常会有一些额外的权限验证。以下是实现管理员登录的主要步骤
2025-05-06 16:44:26
1139
原创 【MoodVine】Taro+React配置Cloudflare R2
小程序无法兼容,不推荐使用,已弃用,但过程值得记录,本人很菜,内容仅供参考,若有更好的解决方案欢迎评论区留言,万分感激。
2025-05-05 18:43:51
432
原创 【MoodVine】Taro+React小程序框架引入taroify组件库样式不显示及报错问题的解决
前情提要:taro版本3.6.11;react版本:18.0.0总之是选择了taroify作为本次项目的组件库,根据官方文档,安装理应非常轻松,可惜博主天生bug命,总是遇到一些奇怪的问题,在此记录了一下修复bug的全流程。
2025-04-24 10:15:00
709
原创 【MoodVine】Taro + React规范
Taro 3 支持将 Web 框架直接运行在各平台,开发者使用的是真实的 React 和 Vue 等框架。但是 Taro 在组件、API、路由等规范上,遵循微信小程序规范,所以在 Taro 中使用 React 和开发者熟悉的 Web 端有一些差异。
2025-04-22 21:03:56
1089
原创 【MoodVine】基于AIGC生成与多模态交互的动态可视化情绪疗愈系统 项目实施计划
MoodVine:基于AIGC生成与多模态交互的动态可视化情绪疗愈系统
2025-03-20 22:22:13
2019
空空如也
vue3 向对应照片模板上传图片
2023-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1