本书首先介绍了小程序的基本概念、 发展历程以及市场前景, 让读者对小程序有一个全面而清晰的认识。 接着, 详细讲解了小程序的开发环境搭建、 开发工具使用以及基本语法和组件, 为后续的项目开发打下坚实的基础。
本书可作为职业院校专业教材, 也可作为相关专业人员参考用书。
项目一 智慧在线商城导航模块实现……………………………………………………………………… 001
任务 1.1 微信小程序概述 …………………………………………………………………………… 002
任务 1.2 微信小程序注册 …………………………………………………………………………… 004
任务 1.3 微信小程序开发者工具安装 ……………………………………………………………… 006
任务 1.4 微信小程序开发者工具使用 ……………………………………………………………… 008
项目二 智慧在线商城商品展示模块……………………………………………………………………… 012
任务 2.1 微信小程序配置 …………………………………………………………………………… 013
任务 2.2 小程序生命周期 …………………………………………………………………………… 017
任务 2.3 逻辑层方法 ………………………………………………………………………………… 021
任务 2.4 视图容器组件 ……………………………………………………………………………… 022
项目三 智慧在线商城商品分类模块……………………………………………………………………… 031
任务 3.1 基础内容组件 ……………………………………………………………………………… 032
任务 3.2 数据绑定 …………………………………………………………………………………… 033
任务 3.3 样式 ………………………………………………………………………………………… 040
项目四 智慧在线商城商品展示模块……………………………………………………………………… 045
任务 4.1 页面渲染 …………………………………………………………………………………… 046
任务 4.2 媒体组件 …………………………………………………………………………………… 052
任务 4.3 组件事件 …………………………………………………………………………………… 058
项目五 智慧在线商城用户信息模块……………………………………………………………………… 073
任务 5.1 表单组件 …………………………………………………………………………………… 074
任务 5.2 地图组件 …………………………………………………………………………………… 095
任务 5.3 画布组件 …………………………………………………………………………………… 101
项目六 智慧在线商城用户登录模块……………………………………………………………………… 108
任务 6.1 用户登录设计与实现 ……………………………………………………………………… 109
任务 6.2 文件上传与下载 …………………………………………………………………………… 118
任务 6.3 微信授权 …………………………………………………………………………………… 123
项目七 智慧在线商城新用户注册模块…………………………………………………………………… 129
任务 7.1 请求服务器数据 …………………………………………………………………………… 130
任务 7.2 下拉刷新 …………………………………………………………………………………… 134
任务 7.3 数据存储 …………………………………………………………………………………… 136
项目八 智慧在线商城订单详情…………………………………………………………………………… 141
任务 8.1 页面跳转 …………………………………………………………………………………… 141
任务 8.2 智慧在线商城订单列表 …………………………………………………………………… 149
项目九 智慧在线商城优化………………………………………………………………………………… 159
任务 9.1 优化网络请求 ……………………………………………………………………………… 159
任务 9.2 登录优化 …………………………………………………………………………………… 162
项目十 智慧在线商城下单流程…………………………………………………………………………… 166
任务 10.1 部署本地服务器…………………………………………………………………………… 166
任务 10.2 商品下单流程……………………………………………………………………………… 169
参考资料……………………………………………………………………………………………………… 213