本项目为Udacity微信小程序纳米学位课程项目。主要页面包括推荐电影页面、电影列表展示、电影详情、编辑影评、 影评列表,收藏影评页面等。
效果图 |
---|
由于项目并未正式上线,故在手机端需打开调试模式。使用者需将项目及配套资源下载到本地,将 data.sql 导入数据库然后进行使用。注意:该小程序暂不支持全面屏
这一部分主要借助小程序提供的wafer2 SDK 实现对于数据库资源的请求访问,主要的数据表结构如下:
movies 电影资源
键名 | key | 类型 |
---|---|---|
id | id | int(11) —— 自增键 |
电影名 | title | varchar(255) |
评分 | score | varchar(255) |
年份 | year | varchar(255) |
海报 | image | varchar(255) |
缩略图 | thumbnail | varchar(255) |
预告片 | video | varchar(255) |
电影类别 | category | varchar(255) |
简介 | description | TEXT CHARACTER |
创建时间 | create_time | datetime —— 自动生成 |
movie_comment 影评资源
键名 | key | 类型 |
---|---|---|
id | id | int(11) —— 自增键 |
用户 | user | varchar(255) |
用户名 | username | varchar(255) |
用户头像 | useravatar | varchar(255) |
用户评论 | content | utf8mb4_unicode_ci |
电影id | movie_id | int(11) —— 与 movies 表中的 id 关联 |
评论类别 | type | varchar(255) |
创建时间 | create_time | datetime —— 自动生成 |
collect_comment 收藏评论资源
键名 | key | 类型 |
---|---|---|
id | id | int(11) —— 自增键 |
用户 | user | varchar(255) |
评论id | comment_id | int(11) —— 与 movie_comment 中的 id 关联 |
创建时间 | create_time | datetime —— 自动生成 |