mock.js 使用【简单】

mock 使用

Mock.js 官网

类似的:YApi Pro 官网

简单使用 mock.js

  1. 在项目中安装 axios 和 mockjs
npm install axios mockjs
  1. 在 main.ts 的同级目录下新建 mock.ts 文件

示意图

  1. mock.ts 文件内容如下:
// mock.ts

import Mock from "mockjs"; // 引入 mock

const Random = Mock.Random; // 获取 mock.Random 对象

const produceNewsData = function () {
  const newsList = [];
  for (let i = 0; i < 20; i++) {
    const newNewsObject = {
      title: Random.ctitle(), //  Random.ctitle( min, max ) 随机产生一个中文标题,长度默认在3-7之间
      content: Random.cparagraph(), // Random.cparagraph(min, max) 随机生成一个中文段落,段落里的句子个数默认 3-7 个
      createdTime: Random.date(), // Random.date() 指示生成的日期字符串的格式,默认为 yyyy-MM-dd;
    };
    newsList.push(newNewsObject);
  }

  return newsList;
};

Mock.mock("/mock/news", produceNewsData);
  1. 在 main.ts 中引入 mock
// main.ts

// ...
import "./mock";
// ...
  1. 在任意的页面中使用
// user.vue

<script lang="ts" setup>

import axios from "axios";

onMounted(() => {
  axios.get("/mock/news").then((res) => {
    console.log(res.data);
  });
});

</script>
  1. 页面的控制台中可以看到 mock 模拟的数据
    示意图
    分隔图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值