美文网首页
82.项目中使用mock

82.项目中使用mock

作者: wo不是黄蓉 | 来源:发表于2022-04-01 15:24 被阅读0次

1.引入mock

npm install mockjs

2.项目中新建mock目录,新建index.js
3.定义接口和接口返回值,使用mock时用数据占位符来做展示会比较方便一点

//引入mock
const Mock = require('mockjs')
//构造返回内容
Mock.mock('/api/queryTypeList', {
  ret: 0,
  data: {
    result: Mock.mock({
      'array|10': [
        {
          label: '@word()',
          value: '@integer(60, 100)'
        }
      ]
    }),
    message: '操作成功',
    status: true,
    statusCode: 'SYS000'
  }
})

4.调用
在使用的vue文件中引入 import '../../../mock/typeList/index'

const url = '/api/queryTypeList'
      axios
        .get(url)
        .then(res => {
          console.log(res)
        })
        .catch(error => {})

返回结果见下图


image.png

正常项目中使用的时候会用一个全局变量来判断区分是测试环境还是本地环境。虽然可以使用代理进行调用远程数据接口,在后端还没给出接口的时候使用mock做列表的展示还是比较方便的。
mock语法参考

相关文章

  • 82.项目中使用mock

    1.引入mock 2.项目中新建mock目录,新建index.js3.定义接口和接口返回值,使用mock时用数据占...

  • 使用 Mockjs 模拟数据

    Mock 数据 Mock 在 vue 中的使用 使用npm下载mock 2.使用 mock 在 mock 文件夹下...

  • mockjs基本使用

    1、安装 2、在项目中新建mock.js文件 3、编辑mock.js 使用API:Mock.mock( url, ...

  • 在vue.js中模拟使用mock.js

    在vue.js中模拟使用mock.js1.下载并安装mock.js依赖包。2.在vue项目中src目录下建立moc...

  • Webpack(十九):webpack4+vue+vuex+mo

    一:mock安装和使用进入项目的根目录下,执行mock安装命令如下: 使用:1. 比如生成列表数据,基本代码(在v...

  • 前后端分离开发模式的 mock 平台预研

    tags: 前后端分离 mock AJAX 工作流 前端 引入 mock(模拟): 是在项目测试中,对项目外部或不...

  • 2021-06-06 在vue中简单使用mock.js

    在vue项目使用 package.json中引入开发时依赖 新建文件mock.js,内容如下 如何在vue组件中测...

  • mock.js使用

    普通使用: 直接CDN引用mock链接,然后在项目中使用,然后在js中暴露接口,然后再在js发送ajax请求获取就...

  • vue+mock.js实现前后端分离

    之前都是介绍在普通项目中使用mock.js,那么本次就来介绍一下在vue中使用mock.js实现前后端分离。 安装...

  • VUE使用Mock模拟接口

    之前用EASY-MOCK来模拟接口,但是这网站三天两头GG,太生气了~!发现可以自己在项目里使用Mock,开始使用...

网友评论

      本文标题:82.项目中使用mock

      本文链接:https://www.haomeiwen.com/subject/ideajrtx.html