技术栈
vue.js(2.x)、vuex状态管理、axios服务端通讯、vue-cli、webpack、eslint代码检查工具。
1、手把手vue-cli 新建一个项目
(1)cnpm install vue-cli -g
(2) 检查是否安装成功 vue list
(3) 初始化
vue init webpack “名称”
名称就是创建项目的名称,暂时叫做vue-music
vue3.png
创建完成之后 按照提示运行项目
cd 项目名称
npm run dev
在浏览器打开,就可以看到了!
vue5.png
项目文件目录
vue6.png
│ └── ...
├── config/
│ ├── index.js # 项目核心配置
│ └── ...
├ ── node_module/ #项目中安装的依赖模块
── src/
│ ├── main.js # 程序入口文件
│ ├── App.vue # 程序入口vue组件
│ ├── components/ # 组件
│ │ └── ...
│ └── assets/ # 资源文件夹,一般放一些静态资源文件
│ └── ...
├── static/ # 纯静态资源 (直接拷贝到dist/static/里面)
├── test/
│ └── unit/ # 单元测试
│ │ ├── specs/ # 测试规范
│ │ ├── index.js # 测试入口文件
│ │ └── karma.conf.js # 测试运行配置文件
│ └── e2e/ # 端到端测试
│ │ ├── specs/ # 测试规范
│ │ ├── custom-assertions/ # 端到端测试自定义断言
│ │ ├── runner.js # 运行测试的脚本
│ │ └── nightwatch.conf.js # 运行测试的配置文件
├── .babelrc # babel 配置文件
├── .editorconfig # 编辑配置文件
├── .gitignore # 用来过滤一些版本控制的文件,比如node_modules文件夹
├── index.html # index.html 入口模板文件
└── package.json # 项目文件,记载着一些命令和依赖还有简要的项目描述信息
└── README.md #介绍自己这个项目的,可参照github上star多的项目。
build/
2、引入公共资源
(1)、这里css使用的是 stylus
首先安装依赖
cnpm install stylus --save-dev
cnpm install stylus-loader --save-dev
vue2-1.png
接下来就可以使用了,使用方式分两种。一种是在.vue文件的style块中使用,一种是引用.styl文件的形式
1.1 在.vue文件的style块中使用
.top {
height: 80px;
line-height: 80px;
background-color: #0e5792;
min-width: 800px;
}
</style>```
1.2 引用.styl文件的形式
```<script>
import "./assets/base.styl"
</script>
vue7.png
网友评论