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
  • 相关阅读:
    第四次实验报告
    第三次实验报告
    第五章循环结构课后反思
    第二次实验报告
    第一次实验报告
    第一次作业
    第九章 结构体与共用体
    第八章实验报告
    第七章数组实验
    第六章函数与宏定义实验报告(2)
  • 原文地址:https://www.cnblogs.com/rabbit-lin0903/p/14267703.html
Copyright © 2011-2022 走看看