博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用vue开发一个猫眼电影web app
阅读量:4084 次
发布时间:2019-05-25

本文共 1115 字,大约阅读时间需要 3 分钟。

前言:之前一直在学习原生的javascript,但是无奈功力太浅,学了很长时候也只能写一些简单的小demo,知道遇见了vue,一切都变了,他的双向绑定和组件化思想让我迅速的爱上了他,可是光学不练是没有什么成就感的,想着豆瓣提供了免费的api接口,不如就利用这个接口做一个电影网站,想想还是有点小激动的!

http://www.tuicool.com/articles/viYVBfB

技术栈

技术栈当然首选vue全家桶啦,但是我这个demo是利用的豆瓣api,而且没有后台,所以vuex也就没什么用了,因此技术栈是vue + vue-router + vue-resource + vue-cli。

功能分析

功能参考了手机上的猫眼电影app,但是发现网上并没有在线选座的接口,于是这个功能无法实现,发现这个问题之后,赶紧去看看豆瓣api都提供什么信息,然而电影评论信息不提供,WTF!怎么办?评论信息都没有,那信息量也太少了吧,这是开源运动就显得很棒了,在github上有人提供非官方版本的api,可以获得电影的短评和长评信息!有了api开始干!

效果预览

项目主要结构

路由部分

`export default new Router({

routes: [

{  path: '/inTheaters',  name: 'inTheaters',  component: inTheaters},{  path: '/movie/:id',  name: 'moviesMsg',  component: moviesMsg},{  path: '/comingSoon',  name: 'comingSoon',  component: comingSoon},{  path: '/serchResult',  name: 'serchResult',  component: serchResult},{  path: '/starMsg/:id',  name: 'starMsg',  component: starMsg},{  path: '/comment/:id',  name: 'comment',  component: comment},{  path: '/smallComment/:id',  name: 'smallComment',  component: smallComment},{  path: '/searchPage',  name: 'searchPage',  component: searchPage}

]

})`

再来几张截图

写在最后

觉得有用的帮忙给个star!

转载地址:http://zyeni.baihongyu.com/

你可能感兴趣的文章
React Native之原理浅析
查看>>
Git操作清单
查看>>
基础算法
查看>>
前端面试
查看>>
React Hooks 异步操作踩坑记
查看>>
聊聊编码那些事,顺带实现base64
查看>>
TypeScript for React (Native) 进阶
查看>>
React 和 ReactNative 的渲染机制/ ReactNative 与原生之间的通信 / 如何自定义封装原生组件/RN中的多线程
查看>>
JavaScript实现DOM树的深度优先遍历和广度优先遍历
查看>>
webpack4 中的 React 全家桶配置指南,实战!
查看>>
react 设置代理(proxy) 实现跨域请求
查看>>
通过试题理解JavaScript
查看>>
webpack的面试题总结
查看>>
实践这一次,彻底搞懂浏览器缓存机制
查看>>
Koa2教程(常用中间件篇)
查看>>
React Hooks 完全指南
查看>>
React16常用api解析以及原理剖析
查看>>
教你发布你npm包
查看>>
nvm 和 nrm 的安装与使用
查看>>
React Hooks 一步到位
查看>>