📚 课程介绍
本课程通过实际项目开发,教授如何使用Taro框架构建企业级全栈出行应用,涵盖项目搭建、服务端配置、前端开发、性能优化、多端编译和项目发布等全流程。
📋 学习前提
1. HTML/CSS基础(网页结构和样式语言) 2. JavaScript基础(网页交互编程语言) 3. 熟悉React或Vue.js框架 4. 了解Node.js和Express框架 5. 熟悉MySQL数据库
📖 课程目录
第1章 课程介绍
1-1 课程导学
第2章 前期储备
2-1 章介绍
2-2 使用脚手架初始化项目
2-3 Taro项目目录结构初识
2-4 项目工程化搭建(上)
2-5 项目工程化搭建(下)
第3章 出行首页
3-1 课程导学
3-2 项目全局配置
3-3 了解Taro基础组件库实现首页大Tab
3-4 自定义Tab组件(上)
3-5 自定义Tab组件(下)
3-6 taro中设置全局样式的两种方式
3-7 Taro中快速渲染Banner组件
第4章 服务端搭建
4-1 章介绍
4-2 express启动一个本地服务
4-3 mysql安装启动以及navicat客户端的下载使用
4-4 创建mysql连接,封装公共查询方法
4-5 章节总结
第5章 首页接入接口渲染
5-1 章节介绍
5-2 mysql创建表、插入表数据
5-3 定义首页banner的接口
5-4 Taro常用API封装
5-5 Taro生命周期初体验
5-6 爬取接口数据并创建本地mysql表
5-7 城市列表渲染(上)
5-8 城市列表渲染(中)
5-9 城市列表渲染(下)
5-10 dva数据状态管理框架的搭建使用
5-11 使用dva数据流进行页面间交互
5-12 掌握Taro路由系统,优化navigateTo
5-13 使用taro-ui渲染日历选择页
5-14 利用逆地址解析功能获取用户定位
5-15 章节总结
第6章 实现出行项目列表页
6-1 章导学
6-2 获取页面路由参数、动态设置页面标题
6-3 使用Taro物料库里的物料渲染骨架图
6-4 处理列表数据模拟真实场景
6-5 使用Picker组件做筛选器
6-6 章节总结
第7章 出行项目详情页
7-1 章导学
7-2 详情页静态UI渲染
7-3 自定义分享页面的装饰器
7-4 登录注册(上)
7-5 登录注册:接口设计(中)
7-6 登录注册:前端部分(下)
7-7 封装带有时效性的缓存方法
7-8 封装验证登录态的高阶组件
7-9 封装公共方法验证登录
7-10 创建预定订单接口
7-11 章节总结
第8章 我的订单
8-1 章介绍
8-2 添加退出登录功能
8-3 mysql倒序查询获取订单列表
8-4 Taro中子组件如何触发onShow生命周期
8-5 添加列表的下拉刷新功能
8-6 章节总结
第9章 性能优化
9-1 课程导学
9-2 自定义虚拟列表(一)
9-3 自定义虚拟列表(二)
9-4 自定义虚拟列表(三)
9-5 自定义虚拟列表(四)
9-6 自定义虚拟列表(五)
9-7 优化Taro楼层节点删除导致兄弟节点重新渲染的bug
9-8 缓存数据,减少http请求
9-9 小程序分包机制
9-10 章节总结
第10章 多端编译
10-1 章节 介绍
10-2 项目支持同时编译多个客户端的代码
10-3 兼容支付宝小程序(1)
10-4 兼容支付宝小程序(2)
10-5 兼容支付宝小程序真机promise语法错误
10-6 兼容百度小程序
10-7 兼容H5,配置接口走代理
10-8 章节总结
第11章 项目打包发布
11-1 章 介 绍
11-2 微信开发者工具功能介绍
11-3 了解调试基础库
11-4 域名配置以及打包发布上线流程
第12章 课程总结
12-1 课程总结
资料文件
资料文件.zip
