微信小程序项目开发实战——用WePY、mpvue、Taro打造高效的小程序

微信小程序项目开发实战——用WePY、mpvue、Taro打造高效的小程序

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

实战高效开发微信小程序,涵盖WePY、mpvue、Taro框架,适合初学者掌握小程序开发技巧。

内容简介

本书的原则是实战,目标却是高效开发微信小程序。借助WePY、mpvue、Taro多个框架,帮助读者从0开始迅速掌握小程序的开发步骤和技巧。全书不仅仅涉及小程序的前台UI,还涉及后台逻辑的编写,旨在让读者真正获得一个小程序项目的开发能力。本书主要分为三个部分,第一部分介绍微信小程序的组件和API,以及官方WePY框架的下载和使用。第二部分是WePY框架的实战,包括问卷、传感器、富文本显示、上传文件、Canvas等常用小程序的开发;第三部分是其他两个常用的小程序框架mpvue和Taro的实战案例,包括“历史今日”、星座测试小程序的开发。本书适合想要制作和学习的微信小程序的读者,尤其适合于一些“0”编程基础的爱好者或者是小程序开发的初学者,无须理解过于基础的部分,以需求中的功能为开发的重点,涉及大量流行的小程序实例。可以快速提高读者的兴趣,进而更加深入地学习相关的知识。

章节目录

封面

版权

作者

目录

作者简介

前言

第1章 走进微信小程序

1.1 小程序的起源

1.1.1 什么是小程序

1.1.2 小程序的发展

1.2 开发小程序的第一步

1.2.1 注册小程序

1.2.2 设置小程序

1.3 小程序开发工具

1.3.1 下载和安装

1.3.2 图解常用功能

1.4 实战1:Hello World

1.4.1 编写页面链接

1.4.2 编写新页面内容

1.5 什么是WePY

1.5.1 为什么选择WePY

1.5.2 WePY开发环境的安装

1.6 实战2:WePY版Hello World

1.6.1 创建HelloWorld项目

1.6.2 编写页面代码

1.7 小结和练习

1.7.1 小结

1.7.2 练习

第2章 微信小程序组件

2.1 小程序的视图容器

2.1.1 最基础的组件:view

2.1.2 可滚动视图区域:scroll-view

2.1.3 轮播图片:swiper

2.1.4 可移动视图容器:movable-view

2.1.5 超过原生组件的层级:cover-view和cover-image

2.2 小程序的基础组件

2.2.1 图标组件:icon

2.2.2 文字组件:text

2.2.3 富文本组件:rich-text

2.2.4 进度条组件:progress

2.2.5 表单组件:form

2.2.6 极其重要的按钮组件:button

2.3 媒体组件和导航组件

2.3.1 导航组件:navigator

2.3.2 图片组件:image

2.3.3 视频组件:video和API:wx.createVideoContext

2.3.4 拍照组件:camera和API:wx.createCameraContext

2.4 地图组件和画布组件

2.4.1 地图组件:map

2.4.2 画布组件:Canvas和API:wx.createCanvasContext

2.5 小程序提供的HTML支持和开放能力支持

2.5.1 开放数据域:open-data

2.5.2 HTML等网页支持:web-view

2.5.3 开发者的收入来源:ad

2.5.4 小程序引导关注公众号:official-account

2.6 小结和练习

2.6.1 小结

2.6.2 练习

第3章 微信小程序API

3.1 小程序基础——网络请求API

3.1.1 发起请求

3.1.2 上传和下载

3.1.3 WebSocket

3.2 实战:简单的socket聊天小程序

3.2.1 服务器端开发

3.2.2 客户端开发

3.3 小程序的基础API——更新和设备信息

3.3.1 小程序的自动更新

3.3.2 获取用户终端信息

3.3.3 获取小程序相关信息

3.3.4 获取设备Wi-Fi状态

3.3.5 获取设备加速计、陀螺仪和方向

3.3.6 获取设备蓝牙和NFC

3.3.7 设备屏幕API

3.3.8 设备的扫码和振动

3.3.9 获取设备的剪贴板

3.3.10 获取设备位置的API

3.4 路由页面跳转和数据缓存API

3.4.1 页面之间的跳转

3.4.2 数据缓存添加和获取API

3.4.3 数据缓存删除API

3.5 小程序界面交互API

3.5.1 提示框和模态框

3.5.2 导航栏的单独设置

3.5.3 Tab Bar的设置

3.5.4 字体和滚动

3.5.5 其他显示API

3.6 媒体和文件

3.6.1 图片相关API

3.6.2 视频相关API

3.6.3 录音相关API

3.6.4 文件相关API

3.7 其他开放接口

3.7.1 客服API

3.7.2 转发API

3.7.3 收货地址

3.8 小结和练习

3.8.1 小结

3.8.2 练习

第4章 微信小程序的服务器端

4.1 后台API编写入门

4.1.1 后台技术的选择

4.1.2 后台技术环境搭建

4.1.3 直接上手的框架

4.1.4 搭建一个简单的框架服务器

4.1.5 MySQL的使用

4.1.6 对于后端技术的说明

4.1.7 路由创建

4.2 用户系统的搭建

4.2.1 用户系统的逻辑

4.2.2 用户系统的实现编码

4.2.3 用户系统的测试

4.3 其他常用服务器API

4.3.1 二维码API

4.3.2 运动数据API

4.3.3 获取用户手机号

4.4 小结与练习

4.4.1 小结

4.4.2 练习

第5章 实战:问卷小程序

5.1 问卷小程序简介

5.1.1 为什么需要问卷调查

5.1.2 需求分析

5.2 问卷小程序具体编码

5.2.1 后端编写

5.2.2 小程序编写

5.3 小结和练习

5.3.1 小结

5.3.2 练习

第6章 实战:摇一摇游戏

6.1 项目分析

6.1.1 摇一摇功能分析

6.1.2 摇一摇项目规划

6.1.3 摇一摇接口定义

6.2 项目编码

6.2.1 摇一摇小程序的后台

6.2.2 摇一摇小程序的首页

6.2.3 摇一摇小程序的填写页面

6.2.4 摇一摇小程序的摇动页面

6.2.5 摇一摇小程序排行榜

6.3 小结和练习

6.3.1 小结

6.3.2 练习

第7章 实战:百度图片识别API

7.1 项目分析

7.1.1 流行的识别技术

7.1.2 功能设计

7.1.3 路由设计

7.2 具体编码

7.2.1 系统后台编码

7.2.2 上传图片功能

7.2.3 小程序图片解析显示

7.3 小结和练习

7.3.1 小结

7.3.2 练习

第8章 实战:文字信息发布小程序

8.1 项目需求

8.1.1 功能划分

8.1.2 路由划分

8.2 具体编码

8.2.1 后台实现

8.2.2 新建小程序项目

8.2.3 首页实现

8.2.4 首页逻辑编写

8.2.5 首页样式编写

8.2.6 文章详情页实现

8.2.7 文章内容显示

8.2.8 文章评论显示

8.2.9 文章点赞功能

8.3 小结和练习

8.3.1 小结

8.3.2 练习

第9章 实战:使用Canvas绘制图片

9.1 如何使用Canvas绘制生成图片

9.1.1 为什么需要绘制生成图片

9.1.2 绘制生成图片的必要因素

9.2 实战1:在微信小程序中绘制需要的图片

9.2.1 需求分析

9.2.2 创建小程序

9.2.3 创建组件

9.2.4 图片主页

9.2.5 绘制图片

9.3 实战2:流行的手机背景生成小程序

9.3.1 系统规划设计

9.3.2 后台路由设计

9.3.3 系统后台编码

9.3.4 小程序页面编写

9.3.5 小程序逻辑编写

9.3.6 小程序绘制逻辑编写

9.4 小结和练习

9.4.1 小结

9.4.2 练习

第10章 实战:使用mpvue实现“历史今日”小程序

10.1 支持Vue.js语法的mpvue框架

10.1.1 mpvue框架基础

10.1.2 mpvue框架环境搭建

10.1.3 mpvue快速入门

10.1.4 项目工程文件说明

10.2 使用mpvue创建“历史今日”小程序

10.2.1 项目规划

10.2.2 项目新建页面

10.2.3 请求接口逻辑编写

10.2.4 项目显示编写

10.2.5 项目生成

10.3 小结和练习

10.3.1 小结

10.3.2 练习

第11章 实战:使用Taro实现星座测试小程序

11.1 支持React语法的Taro框架

11.1.1 什么是Taro

11.1.2 Taro快速入门

11.2 使用Taro框架创建星座测试小程序

11.2.1 接口说明

11.2.2 新建Taro小程序

11.2.3 星座测试小程序主页

11.2.4 星座测试小程序主页的组件

11.2.5 星座测试详情页

11.3 项目编译与生成

11.3.1 编译为微信小程序

11.3.2 编译为百度小程序

11.3.3 编译为支付宝小程序

11.3.4 编译为其他小程序

11.4 小结和练习

11.4.1 小结

11.4.2 练习

反侵权盗版声明

微信小程序项目开发实战——用WePY、mpvue、Taro打造高效的小程序是2019年由电子工业出版社出版,作者张帆。

得书感谢您对《微信小程序项目开发实战——用WePY、mpvue、Taro打造高效的小程序》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
微信小程序开发与实战(微课版) 电子书
微信小程序是一种“即用即走”的应用。本书重视理论讲解与实际操作的结合,力求通过丰富的案例详细讲解微信小程序开发的流程和实用技术。全书共15章,内容涵盖微信小程序简介、微信开发者工具、基础架构、文件配置、WXML语法、WXSS布局、WXS语法等基础概念,以及在小程序中使用JavaScript语言的方法,微信小程序核心组件的使用方法,通过API模块实现复杂程序的方法,云开发模式,自定义组件开发方法,常
微信小程序开发实战(第2版) 电子书
本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的开发技术。本书共8章,第1章讲解微信小程序的入门知识,介绍微信小程序的特点和发展前景;第2章和第3章分别讲解微信小程序的页面制作和页面交互;第4章和第5章讲解微信小程序的常用API;第6章讲解综合项目“点餐”微信小程序;第7章讲解微信小程序开发进阶;第8章讲解基于uni-ap
小程序实战视频课:微信小程序开发全案精讲 电子书
图文代码快速理解小程序基本原理和应用方法,8大类小程序案例,感受真实商业项目制作过程。
小程序开发原理与实战 电子书
腾讯一线专家联合著作,通过云开发具体案例+完整项目实战,详解小程序开发原理、运行机制、避坑指南。
微信小程序开发实战教程(PHP+Laravel+MySQL)(微课版) 电子书
全面讲解微信小程序开发、实用技巧及后台交互流程。