zoukankan      html  css  js  c++  java
  • Mock.js

    在使用Mock时候,发现响应总是报undefined.

    我的接口mock里面是这样写的

    return {
        url: 'menu/findMenuTree',
        type: 'get',
        data: menuTreeData
      }
    但是一直不对。

    后来发现,Mock使用的时候ur前面需要加上http://localhost:8080/

     
    function fnCreate (mod, isOpen = true) {
      if (isOpen) {
        for (var key in mod) {
          ((res) => {
            if (res.isOpen !== false) {
              let url = 'http://localhost:8080/'
              if (!url.endsWith('/')) {
                url = url + '/'
              }
              url = url + res.url
              Mock.mock(new RegExp(url), res.type, (opts) => {
                opts.data = opts.body ? JSON.parse(opts.body) : null
                delete opts.body
                console.log(' ')
                console.log('%cmock拦截, 请求: ', 'color:blue', opts)
                console.log('%cmock拦截, 响应: ', 'color:blue', res.data)
                return res.data
              })
            }
          })(mod[key]() || {})
        }
      }
    }
     
    感谢 https://www.cnblogs.com/xifengxiaoma/p/9535399.html
    http://www.likecs.com/show-52362.html
  • 相关阅读:
    LAMP的搭建
    linux利用命令重置大量密码
    CSS的应用下
    Day13 CSS的与应用
    Day12 CSS简单用法
    Day12 前端html
    Day11 数据库的基本语法(偏重于查询)
    Java-->把txt中的所有字符按照码表值排序
    Java-->将txt文件的所有行反转
    Java-->在txt文件每一行前加行数和冒号
  • 原文地址:https://www.cnblogs.com/rabbit-lin0903/p/14267703.html
Copyright © 2011-2022 走看看