📱 小程序·生命周期与状态管理
30章 · 从入门到实战
🌟 友好版
1
小程序初探
什么是小程序
发展历程
与App区别
应用场景
2
开发环境搭建
注册账号
安装开发者工具
创建第一个项目
熟悉界面
3
项目结构解析
全局配置app.json
页面配置page.json
project.config.json
sitemap配置
4
小程序基础语法
WXML模板
WXSS样式
JS逻辑交互
数据绑定与渲染
5
全局配置详解
pages字段
window字段
tabBar字段
networkTimeout
debug字段
6
页面配置与生命周期
页面配置文件
onLoad/onShow
onReady/onHide
onUnload
执行顺序
7
App生命周期
App构造器
onLaunch/onShow
onHide
全局数据共享
8
组件化开发基础
什么是组件
自定义组件创建
组件属性与数据传递
9
组件生命周期
created/attached
ready/moved
detached
所在页面生命周期
10
数据驱动与setData
数据驱动原理
setData详解
性能优化建议
常见错误
11
事件系统
事件绑定与冒泡
事件对象详解
自定义事件
事件传参
12
条件渲染与列表渲染
wx:if vs hidden
wx:for循环
block标签
13
样式与布局
Flex布局详解
rpx单位与适配
常用样式技巧
BEM命名规范
14
路由与页面跳转
navigateTo
redirectTo
switchTab
reLaunch
navigateBack
15
数据缓存
同步/异步缓存
缓存大小限制
缓存策略
登录态管理
16
网络请求
wx.request详解
请求封装
拦截器设计
HTTPS与安全
17
WebSocket与实时通信
连接管理
心跳机制
重连策略
消息队列
18
文件系统与媒体
文件上传下载
图片选择预览
录音与音频
视频处理
19
位置与地图
获取用户位置
地图组件使用
路线规划
地理编码
20
设备能力调用
系统信息
网络状态
加速度计
扫码/剪贴板
21
云开发入门
云开发概述
云数据库
云函数
云存储
环境配置
22
云函数高级
云函数触发器
调用其他云函数
环境变量
日志与监控
23
数据库操作
增删改查
查询指令
聚合操作
事务处理
索引优化
24
用户登录与授权
wx.login流程
openId/unionId
手机号获取
用户信息授权
25
支付与交易
微信支付接入
支付参数生成
回调处理
订单状态管理
26
消息推送
模板消息
订阅消息
统一消息
消息卡片设计
27
性能优化
首屏加载优化
图片优化
分包加载
setData优化
内存管理
28
调试与测试
开发者工具调试
真机调试
性能面板
错误监控
单元测试
29
发布与运营
代码上传
审核流程
灰度发布
版本管理
数据统计
30
综合实战
项目架构设计
状态管理方案
组件库搭建
持续集成
上线复盘