mockjs与axios

mockjs可以在后端接口未开发完成情况下,前端自己模拟接口返回的数据

下载mockjs和axios

npm i mockjs

npm i axios

本人比较喜欢用yarn,所以就用yarn安装了

yarn add  mockjs

yarn add  axios

 安装成功如下:

在vue文件src下新建mock文件夹与内部index.js文件

 

index.js文件内容

  •  引入mockjs
  • 设置请求获取参数
import Mock from 'mockjs'

// 模拟 GET 请求
Mock.mock('/api/users', 'get', {
    'list|4-6': [{
        'key': Mock.Random.key,
        'text': Mock.Random.cword(4)
    }]
  });


Mock.mock('/api/font', 'get', {
    'list|2-4': [{
        'key': Mock.Random.key,
  'tit': Mock.Random.cword(4),
  'text': Mock.Random.csentence(10,16)
    }]
  });

main.js引入mock文件

import './mock/index.js'

 axios调用接口

 import axios from 'axios'

axios.get('接口')

            .then(response => {

                console.log("请求成功");

            })

            .catch(error => {

                console.error('请求失败', error);

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值