# mp-demo **Repository Path**: alanhaledc/mp-demo ## Basic Information - **Project Name**: mp-demo - **Description**: A Mini Program demo - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mp-demo > 小程序 demo ### 重构说明 还记得上次的代码已经是很早之前的代码,那时候小程序才刚刚发行 1.0 版本没多久,现在的很多功能都是没有的。虽然后面陆续有修改,但都只是局部改了一下。 这次是彻底的重构。 主要有以下两大重构: - 把以前的模板改成自定义组件 - 使用小程序云开发 - 云数据库:把文章和电影的数据都放在了小程序云数据库中(原来文章数据是本地 js 数据,电影数据是通过后端请求的数据,现在取了部分后端数据放入云数据库中) - 云存储:把大部分图片和 icon 放在了云存储中(原来都放在本地,现在只有 tabBar 的 icon 放本地) ### 项目启动 1. 上传数据到云数据库中 - 在云数据库中新建 'posts' 集合,把 cloudData 文件夹中 data 文件夹里面的 posts-data.json 里面的数据上次到集合中。 - 在云数据库中新建 'movies' 集合,把 cloudData 文件夹中的 data 文件夹里面的 movies-data.json 里面的数据上次到集合中。 2. 上传文件到云存储中 - 在云存储中新建文件夹,把 cloudData 文件夹中的 images 文件夹里面的文件上传到文件夹中。注意:现在只能上传文件,不能上传文件夹,子文件夹需要在云存储中新建,云存储的文件夹名字和上传的文件夹名字最好一致。另外,每个人云存储的基础路径可能会不一样,需要修改。