shmilysong / Vue2.0LOL

vue2.0版英雄联盟助手

Home Page:http://www.omeme.me/demos/lol/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vue2.0版英雄联盟助手

vuejs League of Legends project

在线地址

微信扫一扫,查看在线DEMO

1. 技术栈

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

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. 已经完成的模块

  • Landing page
  • 英雄列表页
  • 英雄详情页
  • 召唤师搜索页面
  • 召唤师详情页(内含战绩列表)
  • 召唤师详情页战绩列表的下拉刷新(还不流畅)
  • 单场比赛对局信息
  • 关于页面
  • 新建新闻页,作为首页

4. 效果图

5. 待完成与优化

  • UI优化
  • 移动端布局的优化
  • 单场比赛信息的完善
  • 完善API文档
  • 召唤师搜索页内容的丰富
  • 页面切换时的动画效果
  • footerfixed,输入法问题
  • 视频页加载iframe卡
  • 丰富视频页内容
  • 点击返回按钮时tab的正确显示
  • 英雄详情布局

6. 结语

在github上看了那么多的vue项目,自己的看过其中的部分,当然肯定也仿过,可是一直没坚持下去。本项目是自己第一个完整的开源小项目,然后会有很多的不足,也是自己第一次使用vuex,希望大家可以多提意见,我也会一直更新这个项目,喜欢的朋友可以star一下。最后感谢带玩游戏平台提供的API!

About

vue2.0版英雄联盟助手

http://www.omeme.me/demos/lol/#/


Languages

Language:JavaScript 63.5%Language:Vue 34.3%Language:HTML 2.2%