在线地址: https://www.huzerui.com/vue2.0-democss
源码:https://github.com/alex1504/vue2.0-demovue
2017.1.13 主导航电影、音乐、图书、图片使用router跳转电影模块使用tab菜单切换各个列表模块下拉滚动加载图片模块使用flex布局实现瀑布流效果
2017.1.17 增长了电影详情模块,优化路由跳转
2017.1.18 增长了登陆、登出模块,使用leancloud数据存储功能
2017.1.19 增长了图片详情模块,增长了新的生产依赖vue-touch
2017.2.6 新增用户注册模块node
"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", //触摸插件
"babel-core": "^6.0.0", "babel-loader": "^6.0.0", "babel-preset-es2015": "^6.0.0", "cross-env": "^3.0.0", "css-loader": "^0.25.0", "file-loader": "^0.9.0", "mockjs": "^1.0.1-beta3", "node-sass": "^4.2.0", "sass": "^0.5.0", "sass-loader": "^4.0.0", "style-loader": "^0.13.1", "vue-loader": "^10.0.0", "vue-style-loader": "^1.0.0", "vue-template-compiler": "^2.1.0", "webpack": "^2.1.0-beta.25", "webpack-dev-server": "^2.1.0-beta.9"
各个接口地址请在components中各个list组件的loadMore方法中查看webpack
豆瓣- 电影 图书 (注意:豆瓣的接口有每分钟40次的限制,超过调用貌似会冻结几分钟,因此电影模块和图书模块有时候会出现没有东西的状况)ios
网易- 音乐列表 音乐搜索git
gankio- 福利图github
Vue-material组件中的spinner(加载组件)在安卓机下面的浏览器有些没法正常显示(除了chrome),ios下面测试正常,微信中体验效果较好。web
因为众所周知的缘由,谷歌字体只能过墙后才能被正常加载,而Vue-material中的原生icon使用了谷歌字体,在这个案例中改成使用iconfont。vue-router
代码存在github,国内访问速度没那么快,初次加载较慢请耐心等待。vuex
若是项目对你有所帮助,不妨star一下,你的支持是我前进的最大动力。