一个自己使用的微信小程序

主要是为了方便自己平常使用,包含小说阅读,记账,天气,星座等功能。涉及到了爬虫、后端、以及微信小程序前端。使用的数据库为MongoDB,数据库引擎为motor,后端使用的是tornado。

这是首页

数据是以每个小时作为标准存储的,如果有数据就直接从数据库返回数据,没有就从中国天气网爬取数据

这是图书列表页

书籍数据是以前用scrapy爬取网站获取到的,存储在MongoDB中

这是记账功能的首页

首页按月利用圆饼图展示所选择的月份的数据

这是记账页面

从数据库获取类别的数据,根据一级类别动态改变二级类别

这是账单数据详情展示页

从数据库获取所有的数据,分页,倒序正序页面跳转

这个过程很有意思,从无到有,

  1. 后台返回的数据不多不少,刚刚好
  2. 前端获取数据展示
  3. 那个记账的两级类别从刚开始的,每次都根据一级类别再发起请求,到存储两个全局变量,一次请求,多次使用。