这是我个人开发【小鲸写字】小程序后的心得整理,欢迎各位水友一起交流小程序开发经验,如需探讨问题可添加博主 QQ:752746873。
也可关注同名公众号 / 小程序【小鲸写字】,查看小程序的实际上线效果~
目录
1. 前言
欢迎来到本专栏的第一篇博文!这篇内容的核心就是带大家直观感受这个项目完成后的最终成果。
需要提前说明的是,由于不清楚你打开这篇文章的具体时间,小程序可能已迭代了多个版本。所以,你实际体验到的功能,可能会与文中预览略有差异,最终效果请以博文内的演示内容为准。后续若有机会,我也会把项目中的 项目代码 单独剥离出来,方便大家参考或复用~
作为专栏的开篇,接下来我会先简明梳理项目的技术栈,再分享几组关键场景的效果图,让你快速对这个项目建立整体认知。
如果想看具体的效果,请搜索 小程序「小鲸写字」,本小程序已上线...欢迎预览查看。
2. 技术栈说明
项目采用 Uniapp 进行开发。如今小程序生态已相对成熟,相比需要为不同平台单独编写代码的原生开发,Uniapp 跨端开发的优势愈发明显,纯粹用原生开发的情况确实已比较少见。
技术栈方面,选择了 Vue3 + TypeScript + Wot UI 的组合。Vue3 的组合式 API 让代码逻辑更清晰,TypeScript 能提前规避类型错误,再搭配 Wot UI 丰富的组件库,既能保证开发效率,也能让界面效果更统一,整体算是当前小程序开发中比较主流且实用的搭配~
| 技术框架 / 工具 | 选型核心原因 | 关键优势 |
| Uniapp | 1. 小程序多平台适配需求(无需为微信 / 支付宝等平台单独开发) 2. 降低跨端开发成本,复用 Vue 技术生态 | 1. 一套代码生成多端应用,开发效率提升 60%+2. 无缝衔接 Vue 语法,降低团队技术学习成本3. 成熟的社区支持,问题解决方案丰富 |
| TypeScript | 1. 规避大型项目中的类型错误(减少 runtime bugs) 2. 提升代码可读性与团队协作效率 | 1. 编译阶段提前发现类型错误,降低线上故障概率 2. 清晰的类型定义让代码注释更简洁 3. 支持智能提示,减少语法错误排查时间 |
| Wot UI | 1. 需快速实现统一的 UI 风格(避免重复开发基础组件) 2. 适配 Uniapp 生态,兼容多端样式 | 1. 大量现成组件,减少起码 80% 基础组件开发工作量 2. 支持按需引入,降低包体积(避免不必要的代码冗余) |
3. 部分页面效果
下面的效果图均从开发者工具直接截取,呈现的是真实开发状态,而非经过美化的 UI 示意图。(PS:受 CSDN 平台图片大小限制,部分图图片可能存在不清晰的情况,若想体验完整效果,欢迎直接到「小鲸写字」小程序内查看~)
此外,项目中还有不少设计有趣的功能页面,不过考虑到篇幅,这里就不逐一展示了。如果对其他页面感兴趣,建议你到小程序里亲自探索体验,会有更直观的感受~
3.1. 导航页
「小鲸写字」的导航页,本质是小程序启动时的 “初始化窗口”,专门集中完成系统信息获取、后台校验、数据预加载等必须的前置准备,为后续流畅使用打基础。

3.2. 首页
「小鲸写字」首页是核心功能的 “直观门面”,将 “练字帖”“小挑战” 等关键入口清晰呈现,让用户一眼找到目标、快速开启操作。

3.3. 练字贴页面
能快速生成练习帖图片,还直接提供下载功能,让用户随手就能获取可用的练字素材。

3.4. 看拼音,认识字
能快速生成看拼音认识字的图片,还直接提供下载功能,让用户随手就能获取可用的识字素材。

3.5. 本周记录
支持查看、预览历史练习记录,遇到中断的练习还能直接接着练,不用重新找进度。

3.6. 我的
「我的」页面能查看练习历史记录,也支持登录、登出操作,个人相关功能在这里都能找到。

4. 本文小结
本文围绕「小鲸写字」小程序,为大家简单梳理了它的基本概况。如果这些内容让你产生了兴趣,不妨直接到小程序里体验,实际操作会比文字介绍更有直观感受~
后续开发中遇到的问题和经验,我也会持续在专栏分享。大家如果有疑问或想法,随时私信交流都可以~
最后,别忘了关注同名公众号【小鲸写字】,更多小程序实战干货、上线避坑技巧,都会在公众号里同步更新,和你一起把开发落地的每一步走得更稳~
2万+

被折叠的 条评论
为什么被折叠?



