目录 第一部分微信小程序云开发基础 第1章微信小程序云开发介绍 1.1什么是云开发 1.1.1传统的微信小程序开发瓶颈 1.1.2什么是微信小程序云开发 1.1.3微信小程序云开发的核心能力 1.2注册微信小程序 1.3新建微信小程序云开发项目 1.4初始化项目 1.5微信小程序UI组件库及图标库 1.5.1常用微信小程序UI组件库 1.5.2ColorUI组件库 1.5.3Vant Weapp组件库 1.5.4iconfont图标库 1.6微信小程序优化建议 第2章微信小程序相关基础知识 2.1ECMAScript 6基础知识 2.1.1ECMAScript 6简介 2.1.2ECMAScript变量 2.1.3ECMAScript数组和对象 2.1.4ECMAScript语句 2.1.5ECMAScript 6异步操作和Async函数 2.2微信小程序框架 2.2.1注册页面的使用 2.2.2页面路由 2.2.3视图层WXML 2.2.4this.data和this.setData的区别 第3章云数据库 3.1云数据库上手 3.2数据迁移 3.3基础概念 3.4云数据库API列表 3.5云数据库操作 3.5.1增加记录 3.5.2查询记录 3.5.3更新数据 3.5.4删除数据 3.5.5正则表达式查询 3.5.6查询和更新数组元素和嵌套对象 3.5.7数据库操作data赋值 3.5.8增、删、改、查案例 第4章云存储 4.1管理文件 4.2存储 API 4.3存储操作 4.4云存储案例 第5章云函数 5.1云函数发送HTTP请求 5.2云函数将数据库数据生成Excel 5.3本地调试 5.4定时触发器 5.5云函数高级用法——TcbRouter 第二部分微信小程序云开发实战 第6章新闻微信小程序 6.1授权页面 6.2添加新闻页面 6.3新闻主页 6.4新闻详情页 第7章投票微信小程序 7.1授权页面 7.2添加投票页面 7.3投票主页 7.4投票页面 第8章通讯录微信小程序 8.1项目主页 8.2通讯录页面 8.3删除人员页面 8.4添加人员页面 第9章报修微信小程序 9.1腾讯云短信平台 9.2登录页面 9.3项目主页 9.4用户报修页面 9.5管理员管理页面 9.6填写报修单页面 9.7报修单页面 第10章网上书城微信小程序 第11章团购类微信小程序 11.1项目主页 11.2商品分类页面 11.3商品详情页面 11.4购物车页面 11.5提交订单页面 11.6我的订单页面 第12章会议室预约微信小程序 12.1项目主页 12.2会议室预约情况页面 12.3填写预约单页面 12.4我的预约页面 第13章AI+微信小程序 13.1百度AI开放平台 13.2百度AI开放平台接口测试 13.3项目主页 13.4车牌识别页面 13.5通用物体识别页面 第14章在微信小程序中使用ECharts 14.1在项目中引入ECharts 14.2项目主页 14.3柱状图页面 14.4散点图页面 14.5折线图页面 14.6多个图表页面 第15章通过HTTP API访问云开发资源 15.1搭建Node.js网站 15.2访问云平台数据库资源 15.2.1取access_token值 15.2.2数据库导入 15.2.3数据库查询记录 15.2.4数据库插入记录 15.2.5数据库更新记录 15.2.6数据库删除记录 15.3访问云平台存储资源 15.3.1获取文件上传链接 15.3.2获取文件下载链接 15.3.3删除云存储文件 15.4触发云函数 第16章在网页端通过SDK访问云开发资源 16.1创建Vue.js项目 16.2云控制台访问云开发资源 16.3项目主页 16.4云数据库操作 16.5云存储操作 16.6云函数操作