搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
uni-app企业级项目开发实践
0.00     定价 ¥ 69.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302692799
  • 作      者:
    作者:袁龙|责编:王秋阳
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2025.06
收藏
编辑推荐

想靠技术变现或丰富简历?这本书手把手带你用 uni-app 从 0 到 1 开发在线教育与考试系统,直接拆解在线教育系统 7 大核心模块(登录 / 考试 / 论坛全涵盖),专抠考试数据交互干货。小白也能学透 Vue 基础 + 实战,跟着敲完就能甩出真实项目案例,让技术能力肉眼可见提升!

展开
作者简介

袁龙

主要从事Web开发、教学培训等业务,创建“锦匠特效”和“锦匠课堂”两大Web前端工具类网站,为数万前端开发者提供高效率的工作方式,轻松实现网页动画特效,目前是51CTO、CSDN等在线教育平台讲师 。


展开
内容介绍

本书深入地介绍了 uni-app,共分为 13 章。前 3 章集中介绍 uni-app 的基础知识和核心语法,包括对 Vue2 和 Vue3 生命周期的比较与应用,以及 Vue2 和 Vue3 中的组件传值与事件调用机制等知识点。从第 4 章起,进入项目实战部分,指导读者开发一个功能丰富的在线教育及考试系统。该项目涵盖登录与注册、个人中心、考试、论坛、优惠券、电子书和搜索等多个核心模块。本书将特别讲解考试模块的数据交互细节,而课程详情和购买模块则不在本书讲解范围之内。为了提高项目的兼容性和稳定性,书中采用了 Options API 进行开发。通过阅读本书,读者将掌握 uni-app 的进阶知识,并积累宝贵的项目实战经验,进一步提升开发技‍能。

本书的读者对象包括网页设计与制作人员、网站建设开发人员、个人网站制作爱好者,以及希望通过实战项目提升技能的专业人士。同时,本书也适合作为高等院校相关专业的教材和教学参考‍书。


展开
目录

第1章 uni-app基础入门 1

1.1 跨平台开发的发展历程 1

1.2 认识 uni-app 2

1.3 创建第一个uni-app项目 3

1.4 uni-app 项目目录结构 5

1.5 入口文件及入口组件 7

1.6 全局样式和局部样式 9

1.7 pages.json 配置文件 10

1.8 uni-app 常用的布局组件 11

1.9 scrollview 组件和 swiper组件 14

1.10 input 组件和 textarea 组件 17

1.11 icon 组件 19

1.12 picker 组件 21

1.13 事件处理 23

第2章 uni-app核心语法 27

2.1 页面跳转 27

2.2 页面通信 29

2.2.1 URL 参数传递 29

2.2.2 使用 eventChannel 实现页面数据传递 30

2.2.3 参数逆向传递 32

2.2.4 事件总线 33

2.3 页面生命周期 Options API 34

2.4 页面生命周期 CompositionAPI 38

2.5 封装网络请求 40

2.6 本地存储 42

2.7 状态管理与全局数据 43

2.8 文件处理 46

2.9 定位服务 49

2.10 消息通知 52

2.11 分享 API 详解 56

2.12 动画 API 详解 59

第3章 uni-app组件 63

3.1 easycom 组件模式 63

3.2 Options API 组件传值及事件调用 65

3.3 Composition API 组件传值及事件调用 66

3.4 Composition API 正向传参 68

3.5 eventChannel 正向传参 69

3.6 eventChannel 逆向传参 70

3.7 组件的生命周期管理Options API 72

3.8 组件的生命周期管理Composition API 75

3.9 组件间的插槽使用 78

第4章 项目简介 82

4.1 项目全局介绍 82

4.2 项目成果展示 83

第5章 项目首页开发 89

5.1 创建项目及项目全局配置 89

5.2 引用阿里巴巴矢量图标库 90

5.3 配置底部 tabBar 导航 92

5.4 首页轮播图模块 93

5.5 首页导航模块 95

5.6 首页拼团模块样式开发 97

5.7 首页最新课程模块样式开发 99

5.8 首页优惠券模块样式开发 100

5.9 封装网络请求 102

5.10 首页数据交互 104

5.11 首页拼团模块数据交互 106

5.12 首页优惠券模块数据交互 107

第6章 登录与注册 110

6.1 登录与注册模块样式开发 110

6.2 实现注册功能 112

6.3 配置 Vuex 仓库 115

6.4 实现登录功能 116

6.5 实现数据持久化存储 118

6.6 绑定手机号页面样式布局 120

6.7 获取验证码数据交互 121

6.8 绑定手机号数据交互 123

6.9 实现找回密码功能 125

第7章 个人中心模块 128

7.1 个人中心页面样式布局 128

7.2 展示个人信息及退出登录 131

7.3 前端权限验证 133

7.4 修改密码功能实现 134

7.5 个人资料修改页面样式布局 136

7.6 上传头像 138

7.7 修改用户资料数据交互 140

7.8 我的订单列表数据交互 142

第8章 考试模块 145

8.1 考试列表样式布局 145

8.2 “考试列表”页面数据交互 147

8.3 考试详情页面的倒计时功能 149

8.4 考试详情页面的底部导航 152

8.5 考试详情页面的题型分类及标题渲染 156

8.6 考试详情页面的填空组件数据绑定 158

8.7 考试详情页面的单选组件及判断组件数据绑定 159

8.8 考试详情页面的多选组件数据绑定 162

8.9 获取考试试题数据交互 163

8.10 考试交卷数据交互 165

8.11 自动交卷及监听页面返回 167

第9章 优惠券模块 169

9.1 优惠券领取功能数据交互 169

9.2 实时更新优惠券状态 171

9.3 个人中心优惠券列表布局 172

9.4 个人中心优惠券列表数据交互 174

第10章 论坛模块 178

10.1 “论坛”页面样式布局 178

10.2 论坛社区分类数据交互 183

10.3 帖子列表数据交互 185

10.4 渲染帖子列表数据 187

10.5 帖子分类切换及下拉刷新 188

10.6 帖子点赞及取消点赞功能交互 189

10.7 “发布帖子”页面样式布局 191

10.8 选择社区数据交互 193

10.9 实现发布帖子功能数据交互 194

10.10 帖子详情页面数据交互 196

10.11 帖子详情页面点赞数据交互 198

10.12 “我的帖子”列表数据交互 200

10.13 删除“我的帖子”数据交互 202

10.14 实现发表评论功能 203

10.15 评论列表数据交互 206

10.16 评论列表分页交互 208

第11章 电子书模块 210

11.1 电子书列表数据交互 210

11.2 电子书详情页面数据交互 214

11.3 阅读电子书页面数据交互 217

11.4 实现阅读电子书页面数据渲染 219

11.5 电子书目录渲染及章节切换 220

第12章 搜索模块 223

12.1 “搜索”页面样式布局 223

12.2 实现保存及清除搜索记录功能 225

12.3 实现搜索记录本地存储 227

12.4 “搜索结果”页面 tab选项卡组件 229

12.5 “搜索结果”页面 swiper组件 232

12.6 “搜索结果”页面数据交互 234

12.7 搜索结果数据渲染及swiper 交互 236

第13章 项目发布 238

13.1 准备发布项目 238

13.2 配置发布环境 240

13.3 生成发行版 242


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证