当初都是前后端拆散开发,在开发过程中常常遇到后盾接口还没有写好,然而前段界面须要跑流程来测试界面交互,这时候就须要通过做一些假数据模仿整个流程,我已咱们就应用了mockjs来生成随机数据,拦挡 Ajax 申请

1、装置mockjs/axios

cnpm install mockjs --save-devcnpm install axios --save-dev

2、在src目录中创立mock -> index.js

3、mock -> index.js文件中定义接口,填充数据

import Mock from 'mockjs'// 接口地址Mock.mock('/api/login', (req, res) => {  return {    data: [      {username: 'zxc', password: '123456'}    ]  }})

留神:mockjs有很多办法,能够疾速创立数据,文档地址:http://mockjs.com

4、在main.js中导入mock->index.js文件

import '../src/mock'

5、在组件中应用

import axios from 'axios'export default {  name: 'HelloWorld',  data () {    return {      msg: 'Welcome to Your Vue.js App'    }  },  mounted () {    // mockjs中定义的接口地址    axios.get('/api/login').then(res => {      console.log(res)    })  }}

6、查看后果