# mpvue-douban
> 基于 mpvue 实现豆瓣电影微信小程序
其他实现:
[基于 taro 实现豆瓣电影微信小程序](https://github.com/mini-mpvue/taro-douban)
## 演示
![mpvue-douban](mpvue-douban.gif)
## 运行
```bash
# 基本本地代理1
npm run dev
```
### 基于本地代理2
```bash
npm run dev:proxy2
```
## 目录结构
```bash
|__ douban # 本地代理
|__ app.js # 方式 1
|__ proxy.js # 方式 2
|__ src
|__ App.vue
|__ components # 组件
|__ movie-item.vue # 电影列表项
|__ movie-list.vue # 电影列表
|__ main.js
|__ pages
|__ board # 榜单
|__ index.vue
|__ main.js
|__ item # 电影详情
|__ index.vue
|__ main.js
|__ list # 电影列表
|__ index.vue
|__ main.js
|__ profile # 关于我
|__ index.vue
|__ main.js
|__ search # 电影搜索
|__ index.vue
|__ main.js
|__ splash # 启动页面
|__ index.vue
|__ main.js
|__ store # vuex
|__ index.js # 全局
|__ modules # 模块
|__ item.js # 电影详情->对应 pages/item
|__ mutations-type.js # mutations 常量
|__ utils # 工具
|__ api.js # 豆瓣 api
|__ index.js # 工具方法
|__ request.js # flyio 配置
|__ wechat.js # 微信小程序 api
|__ wx.js # wx
|__ static # 静态资源
|__ .gitkeep
|__ images # 图片
|__ *.{png,jpg,gif,jpeg}
```
## 构建
``` bash
# 安装依赖
npm install
# 开发
npm run dev
# 基于本地代理1 开发
npm run dev:proxy1
# 基于本地代理2 开发
npm run dev:proxy2
# 基于nginx 代理开发
npm run dev:nginx
# 生产
npm run build
# 生产分析图表
npm run build --report
# 启动本地代理1
npm run proxy1
# 启动本地代理2
npm run proxy2
```
## 代理
### Nginx 代理:
`src/utils/request.js`
```javascript
request.config.baseURL = 'https://movie.douban.gusaifei.com/v2/movie'
```
随着应用一起启动
### 本地代理:
`douban/app.js`
```bash
npm run proxy1
```
`douban/proxy.js`
```bash
npm run proxy2
```
需要借助 npm scripts 启动,或者进入到 `douban` 目录,运行 `node app.js` 或 `node proxy.js`
没有合适的资源?快使用搜索试试~ 我知道了~
基于mpvue实现豆瓣电影微信小程序@zce.zip
共79个文件
js:35个
png:17个
vue:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 49 浏览量
2024-11-30
15:45:36
上传
评论
收藏 3.72MB ZIP 举报
温馨提示
mpvue-豆瓣基于mpvue实现豆瓣电影微信小程序其他实现基于taro实现豆瓣电影微信小程序演示運行# 基本本地代理1npm run dev基于本地代理2npm run dev:proxy2内容结构|__ douban # 本地代理 |__ app.js # 方式 1 |__ proxy.js # 方式 2|__ src |__ App.vue |__ components # 组件 |__ movie-item.vue # 电影列表项 |__ movie-list.vue # 电影列表 |__ main.js |__ pages
资源推荐
资源详情
资源评论
收起资源包目录
基于mpvue实现豆瓣电影微信小程序@zce.zip (79个子文件)
mpvue-douban.gif 3.38MB
.editorconfig 147B
yarn.lock 283KB
.eslintrc.js 756B
project.config.json 601B
标签.txt 40B
src
pages
splash
main.js 87B
index.vue 2KB
item
main.js 133B
index.vue 3KB
profile
main.js 163B
index.vue 2KB
list
main.js 201B
index.vue 1KB
search
main.js 206B
index.vue 2KB
board
main.js 226B
index.vue 4KB
App.vue 302B
store
modules
board.js 900B
item.js 919B
list.js 885B
mutations-type.js 396B
index.js 412B
main.js 1KB
utils
request.js 1KB
wechat.js 768B
api.js 1KB
wx.js 18B
index.js 481B
components
movie-item.vue 2KB
movie-list.vue 2KB
theme
var.scss 32B
.babelrc 312B
package.json 3KB
build
check-versions.js 1KB
dev-server.js 3KB
utils.js 2KB
vue-loader.conf.js 483B
webpack.prod.conf.js 4KB
build.js 1KB
dev-client.js 245B
webpack.base.conf.js 3KB
webpack.dev.conf.js 3KB
package-lock.json 400KB
资源内容.txt 668B
.postcssrc.js 130B
index.html 200B
douban
app.js 685B
proxy.js 633B
zce.js 1KB
uri.js 297B
.gitignore 145B
.eslintignore 23B
static
.gitkeep 0B
images
qrcode-sg.png 52KB
wechat.jpg 26KB
search-actived.png 2KB
board.png 1KB
note.png 1KB
star-actived.png 2KB
home-actived.png 2KB
arrowright.png 1KB
loading.gif 46KB
qrcode.png 64KB
home.png 2KB
board-actived.png 1KB
search.png 2KB
profile.png 3KB
note-actived.png 2KB
safari-actived.png 2KB
profile-actived.png 2KB
safari.png 3KB
star.png 3KB
.npmrc 101B
README.md 3KB
config
prod.env.js 48B
index.js 2KB
dev.env.js 139B
共 79 条
- 1
资源评论
赵闪闪168
- 粉丝: 1621
- 资源: 4239
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功