内容标签

微信小程序

返回全部文章
编程笔记
Taro 4.2.1 模板保留的 baseUrl 会触发 TypeScript 6 弃用提示,而项目内的旧版 TypeScript 又不接受 ignoreDeprecations 6.0。本文记录版本错位的原因,以及删除 baseUrl 后重新构建微信小程序的验证结果。
编程笔记
复盘 Taro 微信小程序实时倒计时跳秒、多端相差数秒和 fixed 覆盖层节点持续累积的问题:解释逐秒广播为什么不等于时钟,用服务端截止时间与 RTT 中点校时统一时间轴,把 0 建模为完整刻度,并通过单一宿主节点避免动画更新反复追加视图。
编程笔记
记录在 Taro 微信小程序中引入少量中文展示字体的完整方案:用 Node 与 subset-font 从 Noto Sans CJK SC Black 裁出固定字符,校验上游文件后生成内联 WOFF CSS,将约 17.8 MB 的源字体缩到 5 KB,并说明字符维护、授权保留和真机验证边界。
编程笔记
复盘 Taro 4.2.1 使用 Vite 构建微信小程序时 common.js 接近 855 KiB 的排查过程:从 Rollup 分块源码确认公共代码的来源,并通过构建前后文件对比说明 optimizeMainPackage 在当前 Vite 构建链中没有产生预期效果。
编程笔记
记录一次微信小程序真机正则兼容问题:开发者工具可以运行的 `\p{Script=Han}`,在真机 JavaScript 运行时却抛出 `Invalid property name`。文章说明这种 Unicode 属性转义为什么会在目标环境失效、怎样改用明确的汉字区间,以及必须保留该语法时如何做能力检测。
编程笔记
用完整代码复盘 Taro 小程序冷启动认证竞态:useLaunch 登录为何报找不到页面实例,App.onShow 刷新为何制造数据库写入,以及认证屏障、401 单飞续期、无状态 JWT 和角色同步应当怎样配合,并给出可直接落地的客户端与服务端代码。
编程笔记
记录 Taro 小程序半屏抽屉的两个交互问题:图标看得见却难以点中,系统返回又会直接离开页面。文章使用 44px 触控热区与 PageContainer 假页容器,让右滑返回、安卓物理返回键和代码返回优先关闭抽屉,并说明嵌套弹窗、遮罩动画与真机验证时容易踩到的边界。
Taro微信小程序PageContainer交互适配查看正文 →
编程笔记
记录 Taro 微信小程序中两类容易忽略的图片请求:弹窗只用透明度隐藏时 Image 仍会加载,Swiper 一次挂载全部子项时也会批量请求。文章给出条件渲染、相邻图片窗口、全屏预览 URL 复用、视频延迟挂载及微信开发者工具网络面板验证方法,适合排查页面未操作却产生流量的问题。