## 一、安装Mock
#### MockJS使用场景
> 官方中对mockJS的作用解释有以下几点:
- 生成随机数据,拦截Ajax请求
- 前后端分离,让前端可以在接口API未出的情况下进行独立开发
- 拦截Ajax请求,返回模拟的响应数据
- 支持随机生成文本、数字、布尔值、日期、邮箱、链接、图片、颜色等
- 通过随机数据,模拟各种场景
#### Node (CommonJS)
```
# 安装
npm install mockjs
# 使用
var Mock = require('mock')
var data = Mock.mock({
//属性list的值是一个数组,其中含1到10个元素
'list|1-10':[{
//属性id是一个自增数,起始值为1,每次增1
'id|+1':1
}]
})
```
#### Bower
```
# 安装
npm install -g bower
bower install --save mockjs
# 使用
<script type="text/javascript" src="./bower_components/mockjs/dist/mock.js"></script>
```
#### ES6
```
# 安装
npm install mockjs
# 使用
import Mock from 'mockjs'
var data = Mock.mock({
'list|1-10':[{
'id|+1':1
}]
})
```