# Cnode-vue-spa **Repository Path**: baimashima/Cnode-vue-spa ## Basic Information - **Project Name**: Cnode-vue-spa - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-09-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # webpack+vue.js重构的cnode社区的单页面(spa)应用 # ### [1.0线上预览地址](https://cwsjoker.github.io/mystatic/CNode_Vue_Spa/index.html) ### ### 项目已采用vue2+vue-router2+vuex2全家桶重构,1.0请转到分支version1 ### ## Installation ## 安装第三方npm模块依赖
npm install## Usage ## 生产环境 1.运行npm run build打包 2.直接本地打开index.html访问 开发环境 1.运行npm run dev热替换模式,代理到本地的http://localhost:8080端口 2.访问http://localhost:8080 ## 技术栈 ## 1.vue-router-路由切换,axios-Ajax请求 2.vuex+localStorage引入保存用户信息,弹窗状态信息 3.es6+vue2.0.js开发 4.webpack打包构建 ## 项目进度 ## 2.0已实现全部功能有: 主题列表页,主题详情页(收藏,点赞,评论),用户登录,个人主页, 消息模块,创建主题与修改主题 ## 文件目录
## 开发目录 ├── README.md ├── index.html // 项目入口文件 ├── package.json // 项目配置文件 ├── src // 生产目录 │ ├── vue // 组件 │ | ├──home.vue │ | ├──about.vue │ | ├──articleList.vue │ | ├──article.vue │ | ├──login.vue │ | ├──userhome.vue │ | ├──usermessage.vue │ | ├──createtopic.vue │ | ├──edittopic.vue │ ├── components // 子组件 │ | ├──header.vue │ | ├──returnTop.vue │ | ├──menu.vue │ | ├──reply.vue │ | ├──tips.vue │ | ├──topicbox.vue │ ├── store // vuex │ | ├──index.js │ ├── filters // 过滤器 │ | ├──index.js │ ├── js // 外部引入的js文件 │ ├── css //css文件 │ ├── img //图片文件 │ └── main.js // Webpack 预编译入口 └── webpack.js // Webpack 配置文件