小程序
栏目简介本栏目为「小程序」,当前共收录 8 篇内容,按发布时间倒序排列,涵盖该主题下的教程、实战经验与资源整理,方便快速检索与系统学习。
小程序原生存储 API 只有存取,没有过期与容量治理,容易导致读到旧数据、退出登录后残留信息等问题。本文说明同步与异步存储的取舍场景,给出带过期时间戳的缓存封装写法,并介绍在单个 key 与总量上限下如何做清理...
17
小程序页面卡顿,多数能追到 setData 头上。它既是逻辑层到视图层唯一的通信通道,也是序列化加跨线程传输的开销。本文先讲清它慢在哪,再给出精准路径更新与合并写入两种写法,最后解决长列表一次渲染上千条数据的卡...
36
小程序生命周期里最容易踩的坑,是页面数据该在何时加载。本文梳理应用级与页面级生命周期函数的执行顺序,说明 onLoad、onShow、onReady 的触发条件与取参差异,给出按数据是否变化选择加载位置的方法,并处理请求竞...
60
多页面重复粘贴同一块卡片,改一个字段要同时动三处。本文用小程序自定义组件把这类结构抽成独立单元,讲清 Component 构造器写法、properties 类型陷阱与异步赋值、observers 派生值、triggerEvent 向上传值和样式隔...
81
微信小程序主包体积上限只有 2MB,接入第三方 SDK 后极易超限导致无法上传。本文从体积限制与真机启动耗时讲起,给出 subPackages 与 preloadRule 的配置示例,再整理图片外置、依赖精简、按需引入等主包瘦身手段,帮...
105
本文整理微信小程序开发中高频使用的代码片段合集,涵盖 app.js 全局数据与函数的调用方式、setData 更新页面数据、本地缓存的读写操作,以及网络请求中 this 指向丢失问题的解决方案,方便开发时快速复制粘贴,大幅...
1204
本文记录微信小程序支付功能从下单到支付的完整实现过程,包含前端发起下单请求、调用 wx.requestPayment 拉起支付窗口,以及支付成功与失败后的回调处理逻辑,并附后端签名参数说明,方便在项目中直接复用,避免重复...
1775
本文记录 uniapp 开发微信小程序时实现登录授权的完整流程,包含使用 uni.login 获取 code、uni.getUserInfo 获取用户信息,以及请求后端接口换取用户数据的全过程,文中附有前后端交互代码与常见问题处理思路,可直...
1076