mock生成数据方法 在vue里面的使用 简单版

这篇博客简单的介绍了一下mock在vue里面的运用。不懂得小伙伴们可以参考一下。

第一步:安装

 npm install mockjs -S
 顺便把 需要axios 安装 npm install axios,需要发请求的组件都引一下axios;

第二步:创建mock.js文件,引Mock。。 mock.js文件,用来放数据,放在src下

//引入mockjs
const Mock = require('mockjs')
// 获取 mock.Random 对象
const Random = Mock.Random;
//使用mockjs模拟数据
Mock.mock('/api/data', (req, res) => {//当post或get请求到/api/data路由时Mock会拦截请求并返回上面的数据
  let list = [];
  for(let i = 0; i < 50; i++) {
    let listObject = {
      id: Random.integer(0, 999999),
      name: Random.csentence(5, 30),//随机生成一段中文文本。
      price: Random.integer(100, 9999),//返回一个随机的整数。
      img: Random.image('80x80', '#8ef2ef', '#FFF')
    }
    list.push(listObject);
  }
  return {
    data: list
  }
})

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值