Vue2.0简易案例
来源:互联网 发布:阿里云多少钱一年 编辑:程序博客网 时间:2024/05/28 03:03
转载自:http://www.jianshu.com/p/4863eb15d3be
效果图:
使用微信或手机浏览器扫描二维码预览
在线地址:https://www.huzerui.com/vue2.0-demo
源码:https://github.com/alex1504/vue2.0-demo
说明:
2017.1.13 主导航电影、音乐、图书、图片使用router跳转电影模块使用tab菜单切换各个列表模块下拉滚动加载图片模块使用flex布局实现瀑布流效果
2017.1.17 增加了电影详情模块,优化路由跳转
2017.1.18 增加了登录、登出模块,使用leancloud数据存储功能
2017.1.19 增加了图片详情模块,增加了新的生产依赖vue-touch
2017.2.6 新增用户注册模块
使用vue-cli构建
生产环境依赖包:
"axios": "^0.15.3",//发送请求
"vue": "^2.1.0",
"vue-material": "^0.5.2", //谷歌material概念的Ui框架
"vue-router": "^2.1.1", //路由
"vue-swipe": "^2.0.2", //slide插件
"vuex": "^2.1.1" // 状态管理
"vue-touch": "^2.0.0-beta.3",//触摸插件
开发依赖:请看源码中package.json文件的devDependencies
使用了几个开放的接口(各个接口地址请在components中各个list组件的loadMore方法中查看):
豆瓣- 电影图书 (注意:豆瓣的接口有每分钟40次的限制,超过调用貌似会冻结几分钟,所以电影模块和图书模块有时候会出现没有东西的情况)
网易- 音乐列表音乐搜索
gankio- 福利图
其他说明:
1 Vue-material组件中的spinner(加载组件)在安卓机下面的浏览器有些无法正常显示,ios下面测试正常,chrome以及微信中体验效果较好。
2 由于众所周知的原因,谷歌字体只能过墙后才能被正常加载,而Vue-material中的原生icon使用了谷歌字体,在这个案例中改为使用iconfont。
3 代码存在github,国内访问速度没那么快,初次加载较慢请耐心等待。
4如果项目对你有所帮助,可以在github中star一下啦,不甚感激。
5 知乎:https://www.zhihu.com/people/huzerui/activities 欢迎随时私信交流
- Vue2.0简易案例
- vue2.0官方案例测试
- Vue2.0+vue-router实现简易豆瓣电影webApp
- Vue2.0 + Element-UI + WebAPI实践:简易个人记账系统
- Vue2.0 项目实战案例及Demo,基于vue2.0+vuex+vue-router+axios实现
- 【Vue2.0】 项目实战案例及Demo,基于vue2.0+vuex+vue-router2+axios实现
- vue2.0实战案例之高级教程-老孟编程
- vue2.0
- vue2.0
- vue2.0
- 搭建vue2.x+webpack简易开发环境
- 小案例-简易计算器
- 简易多线程买票案例
- 简易新闻客户端案例
- 案例-----简易新闻客户端
- vue2.0构建单页应用最佳实战案例 vue.js
- vue2.0,jsonp的一个小案例 请求百度搜索的接口
- vue2.0构建单页应用最佳实战案例 vue.js
- React之组件
- CentOS安装monitorix
- 限制不能打开同名程序
- 百度地图自定义大头针图片和添加标注
- Spring MVC 自定义Validator
- Vue2.0简易案例
- react知识点
- 蓝桥杯进制转换JAVA
- Cocoapods详解之---进阶篇2
- 基于CMake的JNI开发探索
- 在AE中通过指定中心点和半径画圆
- Vue笔记二:进阶[译]用Webpack构建Vue
- 国外大神说-在编程中使用If语句的潜在危险
- 可持久化并查集(二)——从镜像到动态