用vue2 +vue-router2 + es6 +webpac

作者: yang_子义 | 来源:发表于2017-01-04 10:47 被阅读5180次

    vue-eleme

    本项目是基于vue2最新实战项目,vue2 +vue-router2 + es6 +webpack 高仿饿了么app,是适合新手进阶的绝佳教程。

    首先


    • 喜欢的请点心,关注,star ,fork,这些是我坚持下去的动力
    • demo地址 demo (请用chrome的手机模式预览)
      *本项目地址github地址
    • 我的另外一个vue开源项目 Meizi 用了vuex,和其他比较火的包,才刚刚上传,代码更加简单,设计更加简洁,注释更加多!喜欢vue的朋友赶紧去看看。
    • 手机扫一扫
    1484297893.png

    项目技术架构


    • vue-cli
    • vue
    • vue-resource
    • vue-router
    • vue-infinite-scroll
    • stylus
    • webpack

    上图


    • 加入购物车动画
    11.gif
    • 弹出购物车 商品详情页
    2222.gif
    • 分类切换 图片左右滑动
    3333.gif

    安装


    项目地址:(git clone

    git clone https://github.com/liangxiaojuan/eleme.git
    

    通过npm安装本地服务第三方依赖模块(需要已安装Node.js)

    npm install
    

    启动服务(http://localhost:8080)

    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
    

    目录结构


    <pre>
    ├── build // 构建服务和webpack配置
    ├── config // 项目不同环境的配置
    ├── dist // 项目build目录
    ├── index.html // 项目入口文件
    ├── package.json // 项目配置文件
    ├── src // 生产目录
    │ ├── assets // 图片资源
    │ ├── common // 公共的css js 资源
    │ ├── components // 各种组件
    │ ├── App.vue // 主页面
    │ └── main.js // Webpack 预编译入口
    </pre>

    实现的功能


    • 商品滚动 ,商品滚轮滚动
    • 商品联动
    • 加入购物车,移除购物车
    • 显示评论 评论筛选
    • 图片左右滑动
    • 商品详情 父子组件的通信
    • 等等

    正在实现的功能


    • vuex
    • 无限滚动
    • 上拉刷新
    • 更多更精彩的内容

    最后


    • 我的另外一个vue开源项目 Meizi 用了vuex,和其他比较火的包,才刚刚上传,代码更加简单,设计更加简洁,注释更加多!喜欢vue的朋友赶紧去看看。
    • 如果喜欢一定要 star哈!!!(谢谢!!)
    • 如果有意见和问题 请在 lssues提出,我会在线解答。

    相关文章

      网友评论

      • 竹林晴天:博主 github打不开了,可以给个正确的地址让我学习一下吗
      • e0d93f7dc801:github为什么打不开了呢
      • __Steven__:博主 我可以加你微信或者QQ吗
      • __Steven__:我不知道怎么用 node.js 我已经安装好了
      • 7975b2bcd7e1:你是怎么让webstorm兼容stylus的,我写的都报红,但是运行依然正确
      • 西门清雪:您好,我构建了一个webpack+vue的项目,目前已经开发完成,但最后怎么打包成APP呢?新手直接上手做的项目,打包发布这块不是很清楚,网上教程太杂,希望能得到您的解答。
      • 漫步人生路_8b46:饿了吗 这个demo的github地址怎么进不去了
      • 3bf2b37e3978:你好,项目做完之后,怎么打包成apk文件,在手机上安装啊?
      • AlwaysVe:为什么不用vuex呢?
        AlwaysVe:@yang_子义 :+1:
        yang_子义:看我最新实战
      • xiaomayi2012:幕课的实战哈,分享点视频就更棒了😃
      • db550580687e:添加购物车的时候 快速点减号 会出现负数!!
        yang_子义:@忘事随风丶好 谢谢你的bug意见,我会修复的。
      • db550580687e:如何关闭 eslint 因为我 run 的时候 报错!
        db550580687e:@忘事随风丶 已关闭

      本文标题:用vue2 +vue-router2 + es6 +webpac

      本文链接:https://www.haomeiwen.com/subject/ftsovttx.html