<p align="center"><a href="https://sesine.com/mina" target="_blank"><img src="./resource//logo.png" width="128" hegiht="128" alt="logo"></a></p>
# 🎬 电影推荐小程序 v2.0
🎉 查看页面UI请点击:[https://sesine.com/mina](https://sesine.com/mina/)
🌠 此项目使用了大部分微信的api,封装了一些UI组件。如果对您有帮助,请给一个⭐️Star。如果在使用过程中发现问题,请给我 [反馈](https://github.com/sesine/wechat-weapp-movie/issues/new) 我会尽量在第一时间解决。
## 🔌 使用方法
1. 克隆或下载此项目
2. 在微信开发者工具导入此项目
3. 域名设置
- 如果有自己的APPID,可以使用自己的APPID,并在微信后台添加可信域名 `https://sesine.com/` 和 `https://sesine.com/mina/api/`。
- 如果没有自己的APPID,可以使用测试APPID。开发时勾选 `不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书` 的选项,如果需要在手机上预览,并且出现api无法访问的问题。请在 [微信小程序测试号管理](https://developers.weixin.qq.com/sandbox) 里面添加上一条中的二个可信域名。
4. 开发、体验与反馈。发现问题时,可以给我 [反馈](https://github.com/sesine/wechat-weapp-movie/issues/new)
## ❤️ 感谢与支持
- 豆瓣api https://sesine.com/ (代理豆瓣api)
> 由于微信服务器请求豆瓣api次数过多,已经禁止微信小程序请求。请使用新的api地址请求,请将原来的api请求地址从 `https://api.douban.com/v2/` 改为 `https://sesine.com/mina/api/` 即可,api请求的参数不变。
- 百度地图 http://lbsyun.baidu.com/
## 🚀 v2.0更新内容
- 将搜索从页面转移到首页面的搜索框
- 增加了电影与人物的浏览历史、收藏功能
- 添加“我的页面”(重头戏)
- 添加摇一摇、相册模块
- 添加设置功能,可清除缓存、编辑个人资料、查看手机信息、更新地理位置
- 添加关于页面,里面列举除了项目中所有使用到的api
## 📅 更新日志
> v1.0的旧版本代码可以通过master分支中的 [tag](https://github.com/sesine/wechat-weapp-movie/tree/v1.0) 中找到
- **v1.8.0** 2016-11-20
+ 1.添加下拉刷新功能
+ 2.列表改为模板渲染
+ 3.封装了api请求的代码提高可复用性
- **v1.7.0** 2016-11-21
+ 1.添加人物的详情页
+ 2.将电影详情和人物详情的网络请求进行了封装
- **v1.6.0** 2016-11-22
+ 1.添加了消息通知组件
+ 2.搜索页调整
+ 3.调整了目录结构,整合静态资源(dist)和组件文件(component)
- **v1.5.0** 2016-11-25
+ 1.将网络请求从wx.request改为fetch的方式
+ 2.完成搜索功能
+ 3.完成消息通知组件
+ 4.删除了没有用到的util文件夹
- **v1.4.0** 2016-12-03
+ 1.将电影列表的下拉刷新从scroll-view的bindscrolltolower改为Page的onReachBottom事件触发
+ 2.将“我的”页面的文件补全,功能列表改为数据渲染,添加跳转。新增换肤
+ 3.删除了tabBar中的搜索选项,添加“我的”选项
+ 4.首页搜索栏(点击跳转到搜索页)添加轮播图
+ 5.添加定位功能,在小程序载入时进行定位
+ 6.添加浏览记录、收藏、相册、设置、摇一摇功能(都在开发中)
- **v1.3.0** 2016-12-04
+ 1.将api列表 banner列表、搜索关键词列表、皮肤列表整合配置文件(config.js)
+ 2.完成换肤、设置、个人资料(还差修改)、摇一摇功能(再次进入不能摇的问题还需解决)
+ 3.添加util文件及文件夹,用于封装获取并格式化时间等工具类方法
+ 4.消息组件修改,删除了成功、失败等情况,避免与wx.showToast重合,添加了网络不正常的提示
+ 5.电影详情页面添加存储浏览历史的功能
- **v1.2.0** 2016-12-06
+ 1.完成电影收藏和人物收藏功能
+ 2.搜索页面添加为空时的提示页面并封装成组件
- **v1.1.0** 2016-12-14
+ 1.完成相册功能和关于页面
+ 2.添加定位功能(gps)
- **v1.0.0** 2016-12-24
+ 1.相册的背景图片方式改成image标签的方式
+ 2.添加摇一摇debug测试开关变量
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。对于电影推荐小程序,它可以通过分析用户的喜好、评分、观看历史等信息来推荐电影。以下是创建一个微信小程序电影推荐功能可能包含的步骤: 需求分析:确定小程序的目标用户、功能需求和业务流程。 设计界面:设计用户界面(UI)和用户体验(UX),包括电影列表、详情页、用户个人页面等。 搭建后端服务:可以使用云服务搭建后端,处理数据存储、电影推荐算法、用户认证等。 电影数据源:确定电影数据来源,可以是公开的电影数据库API,如The Movie Database (TMDb)。 推荐算法:实现推荐算法,可以是基于用户的协同过滤、基于内容的推荐或混合推荐系统。 微信小程序开发: 使用微信开发者工具创建小程序项目。 编写前端代码,包括WXML(类似HTML的结构)、WXSS(类似CSS的样式)和JavaScript逻辑。 使用微信小程序提供的API进行网络请求、数据缓存等。 用户认证:集成微信用户认证,允许用户使用微信账号登录。 电影展示:展示电影列表,允许用户浏览和搜索电影。
资源推荐
资源详情
资源评论
收起资源包目录
微信小程序-电影推荐wechat-weapp-movie (109个子文件)
.editorconfig 216B
fetch.js 4KB
shake.js 4KB
filmDetail.js 4KB
personDetail.js 3KB
app.js 3KB
config.js 3KB
editPersonInfo.js 3KB
location.js 2KB
popular.js 2KB
search.js 2KB
personInfo.js 2KB
searchResult.js 1KB
history.js 1KB
favorite.js 1KB
my.js 1KB
setting.js 1KB
gallery.js 1KB
coming.js 1KB
top.js 1KB
util.js 1011B
systemInfo.js 804B
skin.js 779B
message.js 673B
about.js 120B
app.json 2KB
editPersonInfo.json 90B
location.json 84B
systemInfo.json 80B
personInfo.json 80B
searchResult.json 79B
top.json 79B
shake.json 77B
about.json 74B
gallery.json 74B
my.json 74B
setting.json 74B
filmDetail.json 46B
popular.json 46B
history.json 46B
personDetail.json 46B
coming.json 46B
skin.json 43B
favorite.json 40B
search.json 40B
LICENSE 1KB
README.md 4KB
my_icon.png 21KB
my_active_icon.png 21KB
logo.png 13KB
search_icon.png 3KB
coming_icon.png 3KB
search_active_icon.png 2KB
coming_active_icon.png 2KB
popular_icon.png 2KB
top_icon.png 2KB
popular_active_icon.png 2KB
top_active_icon.png 2KB
green_tri.png 2KB
Introduce.txt 2KB
history.wxml 5KB
editPersonInfo.wxml 5KB
favorite.wxml 4KB
filmDetail.wxml 4KB
shake.wxml 2KB
personDetail.wxml 2KB
filmList.wxml 2KB
about.wxml 1KB
search.wxml 1KB
my.wxml 1KB
popular.wxml 869B
gallery.wxml 640B
list.wxml 577B
skin.wxml 433B
location.wxml 381B
nullTip.wxml 381B
searchResult.wxml 323B
message.wxml 319B
top.wxml 254B
coming.wxml 254B
personInfo.wxml 179B
systemInfo.wxml 92B
setting.wxml 92B
my.wxss 28KB
message.wxss 9KB
app.wxss 6KB
filmDetail.wxss 5KB
personDetail.wxss 5KB
nullTip.wxss 4KB
popular.wxss 2KB
history.wxss 2KB
filmList.wxss 1KB
list.wxss 1KB
search.wxss 1KB
editPersonInfo.wxss 1KB
favorite.wxss 1KB
animation.wxss 1KB
shake.wxss 1KB
skin.wxss 1KB
gallery.wxss 844B
共 109 条
- 1
- 2
资源评论
张飞飞飞飞飞
- 粉丝: 345
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- TG-2024-05-23-204718255.mp4
- 候志强@181 5428 8938_20240420112107.amr
- spispispispispi
- 实验二:IP协议分析.zip
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功