Vue2.0版英雄联盟助手,个人第一个小开源项目

Vue2.0版英雄联盟助手

vuejs League of Legends projectvue

项目地址ios

在线地址
http://o9xap42x4.bkt.clouddn.com/lol.pnggit

1. 技术栈

vue-cli + mint-ui 构建,使用 axios 进行数据的请求,使用 vuex 进行状态管理,图片懒加载: vue-lazyload,轮播组件:vue-awesome-swipergithub

2.Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8888
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

3. 已经完成的模块

  • [x] Landing pagevuex

  • [x] 英雄列表页vue-cli

  • [x] 英雄详情页npm

  • [x] 召唤师搜索页面axios

  • [x] 召唤师详情页(内含战绩列表)布局

  • [x] 召唤师详情页战绩列表的下拉刷新(还不流畅)优化

  • [x] 单场比赛对局信息

  • [x] 关于页面

  • [x] 新建新闻页,做为首页

4. 效果图

http://o9xap42x4.bkt.clouddn.com/landing.png


http://o9xap42x4.bkt.clouddn.com/news.png


http://o9xap42x4.bkt.clouddn.com/w2.png


http://o9xap42x4.bkt.clouddn.com/w3.png


http://o9xap42x4.bkt.clouddn.com/w4.png


http://o9xap42x4.bkt.clouddn.com/w5.png


http://o9xap42x4.bkt.clouddn.com/w6.png


http://o9xap42x4.bkt.clouddn.com/w7.png


http://o9xap42x4.bkt.clouddn.com/w8.png

5. 待完成与优化

  • [ ] UI优化

  • [ ] 移动端布局的优化

  • [ ] 单场比赛信息的完善

  • [ ] 完善API文档

  • [ ] 召唤师搜索页内容的丰富

  • [ ] 页面切换时的动画效果

  • [ ] footerfixed,输入法问题

  • [ ] 视频页加载iframe卡

  • [ ] 丰富视频页内容

6. 结语

在github上看了那么多的vue项目,本身的看过其中的部分,固然确定也仿过,但是一直没坚持下去。本项目是本身第一个完整的开源小项目,而后会有不少的不足,也是本身第一次使用vuex,但愿你们能够多提意见,我也会一直更新这个项目,喜欢的朋友能够star一下。最后感谢带玩游戏平台提供的API!

相关文章
相关标签/搜索