跟网上的老师学做的项目,同时自己做了相应的修改和优化。以下文档记录开发过程中遇到的一些问题及主要技术难点, 顺便记录些有用的Tips和API等等.
技术栈: vue + vuex + vue-router + node.js + Nginx
项目已发布到服务器(仍然有一些Bug) 你可以点击这里体验,听书功能因为域名还没备案无法使用
|-- public
|-- favicon.ico // favicon图标
|-- index.html // 项目入口文件(打包前的index)
|-- src
| |-- api // 所有API请求(axios)
| |-- assets // 主题、字体、样式等静态资源
| |-- components // 各种组件(建一个common目录存放全局公用组件)
| |-- lang // vue-i18n配置(语言国际化)
| |-- mock // 没有后端的话mock模拟数据
| |-- store // vuex
| |-- utils // 全局公用方法
| |-- views // 视图组件(可视的页面)
| |-- App.vue // 入口页面
| |-- main.js // 入口 加载组件 初始化等
| |-- router.js // vue-router定义路由
|-- .env.development // 开发环境配置(线下)
|-- .env.production // 生产环境配置(线上)
|-- babel.config.js // babel配置
|-- .eslintrc.js // eslint配置项
|-- .gitignore // git忽略项
|-- vue.config.js // 配置webpack等