Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liangxiaojuan/vue-meizi
vue最新实战项目,vue2 + vuex + webpack + es6 干货多多,新手福利
https://github.com/liangxiaojuan/vue-meizi
css3 demo element-ui html5 javascript react vue vue-cli vue-meizi vue-router vuex webpack
Last synced: 10 days ago
JSON representation
vue最新实战项目,vue2 + vuex + webpack + es6 干货多多,新手福利
- Host: GitHub
- URL: https://github.com/liangxiaojuan/vue-meizi
- Owner: liangxiaojuan
- Created: 2017-01-05T06:22:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-04-27T15:34:16.000Z (over 3 years ago)
- Last Synced: 2024-10-13T15:43:17.848Z (26 days ago)
- Topics: css3, demo, element-ui, html5, javascript, react, vue, vue-cli, vue-meizi, vue-router, vuex, webpack
- Language: JavaScript
- Homepage: http://yangyi1024.com/meizi
- Size: 289 KB
- Stars: 1,528
- Watchers: 68
- Forks: 437
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vue-Meizi
> 本项目是基于vue2最新实战项目,是适合新手进阶的绝佳教程。代码简单易懂,注释多多。实现了移动端使用最多的 无限滚动,图片加载,左右滑动,等待。先发布预览版本,后面更多更全的功能和教程将会陆续发出。
###首先
***
>* 感谢[gank.io](http://gank.io/)提供的api接口>* 喜欢的请点心,关注,star ,fork,这些是我坚持下去的动力
>* demo地址 [demo](http://liangxiaojuan.github.io/meizi/index) (请用chrome的手机模式预览)
>* 本项目地址[github地址](https://github.com/liangxiaojuan/vue-Meizi)
>* 手机扫一扫
![项目二维码.png](http://upload-images.jianshu.io/upload_images/4249223-553d02ead2cb78fe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 项目技术架构
***
* vue-cli
* vue
* vue-resource
* vue-router
* vuex
* vue-awesome-swiper
* vue-infinite-scroll
* stylus
* webpack###上图
***
* 侧滑导航![1.gif](http://upload-images.jianshu.io/upload_images/4249223-5f3b13d8a460f340.gif?imageMogr2/auto-orient/strip)
* 瀑布流布局,无限滚动,图片懒加载
![2.gif](http://upload-images.jianshu.io/upload_images/4249223-219e645475534a08.gif?imageMogr2/auto-orient/strip)
* 左右滑动,左右切换
![3.gif](http://upload-images.jianshu.io/upload_images/4249223-81d898b9ac461048.gif?imageMogr2/auto-orient/strip)
###安装
***
项目地址:(`git clone`)
```shell
git clone https://github.com/liangxiaojuan/vue-Meizi.git
```
通过`npm`安装本地服务第三方依赖模块(需要已安装[Node.js](https://nodejs.org/))```
npm install
```
启动服务(http://localhost:9090)```
npm run dev
```
发布代码```
npm run build
```
### 安装注意
安装 vue-cli
```
npm install -g vue-cli
```
安装 vue-cli eslint
```
npm install -g eslint
```
安装依赖 friendly-errors-webpack-plugin```
npm install friendly-errors-webpack-plugin --save-dev
```
###目录结构
***
├── build // 构建服务和webpack配置
├── config // 项目不同环境的配置
├── dist // 项目build目录
├── index.html // 项目入口文件
├── package.json // 项目配置文件
├── src // 生产目录
│ ├── assets // 图片资源
│ ├── common // 公共的css js 资源
│ ├── components // 各种组件
│ ├── App.vue // 主页面
│ ├── vuex // vuex状态管理器
│ ├── router.js // 路由配置器
│ └── main.js // Webpack 预编译入口###实现的功能
***
* 瀑布流布局
* 无限滚动
* 侧边导航
* 图片懒加载
* 左右滑动切换
* 等等### 正在实现的功能
***
* 上拉加载
* 搜索
* 我的收藏
* 登录
* 等等### 最后
***
* 我的另外一个开源项目[饿了么app](https://github.com/liangxiaojuan/eleme)(已经star400+)
* 如果喜欢一定要 star哈!!!(谢谢!!)
* 如果有意见和问题 请在 lssues提出,我会在线解答。
* 我年后要离职了 对我感兴趣的可以联系我 [简历](https://github.com/liangxiaojuan/resume)