vue写的移动端cnode社区,持续优化更新

学习vue搭建的cnode移动端社区,master分之已经封板,现正在对代码重构,欢迎吐槽和踩坑

线上地址: vue-cnode
git地址: vue-cnode-mobile
重构地址V2.0分支

知识点:

  • vue2

  • vuex2

  • vue-router2

  • webpack2

  • html5,css3

  • fetch

  • es6,es7

  • less

  • 服务端渲染

项目结构

-config  //一些配置文件
-dist //编译输出文件夹
-node_modules //npm包
-public //一些静态文件
-routes //服务端路由
-server
    server.js //服务启动
-src //源码
    -api //fetch api
    -components //组件
    -configs //配置,如前端路由vue-router配置
    -constants //常量
    -images //图片
    -styles //less css
    -utils //一些工具函数
    -views //页面
    -vuex //vuex
    app.js //入口文件
    client-entry 
    server-entry //服务端渲染使用,正在尝试
-template //html模板文件,供webpack打包使用
webpack.config.base.js //webpack基本配置
webpack.config.dev.js //开发模式配置
webpack.config.prod.js //生产环境配置
webpack.config.server.js //服务端渲染配置,正在尝试

vue写的移动端cnode社区,持续优化更新_第1张图片

vue写的移动端cnode社区,持续优化更新_第2张图片

vue写的移动端cnode社区,持续优化更新_第3张图片

vue写的移动端cnode社区,持续优化更新_第4张图片

vue写的移动端cnode社区,持续优化更新_第5张图片

vue写的移动端cnode社区,持续优化更新_第6张图片

vue写的移动端cnode社区,持续优化更新_第7张图片

vue写的移动端cnode社区,持续优化更新_第8张图片

你可能感兴趣的:(vue写的移动端cnode社区,持续优化更新)