vue项目使用mockjs模拟请求接口

官网

http://mockjs.com/examples.html

使用

  1. 引入依赖
yarn add mockjs
  1. 创建plugins/mock.js文件
import mockjs from 'mockjs';

const Random = mockjs.Random;
//统一返回
let Result = {
    code: 200,
    msg: '操作成功',
    data: null,
}
//get请求获取登录验证码
mockjs.mock('/captcha', 'get', () => {
    Result.data = {
        token: Random.string(21),
        captchaImg: Random.dataImage('100x40', 'aeiou')
    }
    return Result;
})
//post请求登录验证
mockjs.mock('/login', 'post', () => {
    return Result;
})
  1. 主函数main.js引入
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

Vue.config.productionTip = false

import './plugins/elementUI'
import './plugins/axios'
import './assets/css/main.css'
//引入mockjs
import './plugins/mock'
new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容