71 lines
1.7 KiB
Plaintext
71 lines
1.7 KiB
Plaintext
vue
|
||
|
||
vue-router vue路由管理
|
||
|
||
vue-cli vue的项目模板创建工具(脚手架)
|
||
|
||
vue-cli 2.x 老版本
|
||
|
||
vue-cli 3.x 4.x 新版本
|
||
|
||
|
||
|
||
webpack 项目的打包构建工具
|
||
|
||
dist
|
||
|-- css
|
||
|-- js
|
||
|-- img
|
||
|-- index.html
|
||
|
||
|
||
1: build/ vue-cli 启动文件
|
||
2: config/ vue-cli 启动的自定义配置文件
|
||
3: node_modules 是nodejs项目的依赖文件(存放我们用到的插件源码)
|
||
4: src/ 项目源代码
|
||
|-- assets 静态资源的 需要被webpack编译才能使用的资源
|
||
|-- components 存放公共组件的地方、
|
||
|-- router 存放vue-router 的配置文件
|
||
|-- App.vue 最外层最顶级的父组件
|
||
|-- main.js vue项目的入口文件
|
||
|
||
5: static 静态资源的
|
||
前提:体积比较大,且万年不变的资源
|
||
|
||
.babelrc: 他是插件:babel 的配置文件,
|
||
babel把高版本的js转换为浏览器都可以识别的低版本js代码
|
||
.editorconfig 告诉编辑器,使用什么代码规范
|
||
|
||
.eslintignore eslint 的忽略文件
|
||
.eslintrc.js eslint 的配置文件
|
||
.gitignore 的忽略文件
|
||
.postcssrc.js postcss 专门做css兼容的
|
||
index.html 网站唯一的一个html文件 spa(单页web应用)
|
||
package.json nodejs的配置文件
|
||
README.md 项目的帮助文档
|
||
|
||
dist
|
||
| -- vendor.xxxx.js 存放所有插件源码的
|
||
| -- app.xxxx.js src里面所有的源码合并在这里
|
||
|
||
1: vue-resource
|
||
2: axios 可以在nodejs使用,也可以在 浏览器使用
|
||
|
||
插件分为两种:
|
||
|
||
1:vue插件
|
||
2:非vue插件 axios
|
||
|
||
接口无状态的
|
||
|
||
状态:/login 必须登录成功
|
||
|
||
{
|
||
token: '2345675643567UYEGFWRGTYHJU665E4WT5H5'
|
||
}
|
||
|
||
|
||
css 预处理器
|
||
|
||
scss sass stylus less
|