zoukankan      html  css  js  c++  java
  • mockjs中的方法(三)

      1)Mock.mock();

        Mock.mock( url, type, template, function(options) );

        其中 url 是定义我们要请求的 url 地址,以便于我们请求的时候 mock 去进行拦截,知道我们要去请求那个值;但是它也是可选的,而且格式既可以是字符串也可以是是一个正则表达式;

        type 是用来定义这个接口的类型,也就是 ajax 请求的类型,可以使 GET 、POST 、PUT 、DELETE 等; 

        temlate是用来进行模板定义的,它既可以是一个对象也可以是一个字符串;

        fuuncton( options )用来生成响应数据的函数;options指向axios 请求的ajax 选项集,包括 url , type, body ;比如我们使用 axios 进行 post 请求的时候,我们请求的参数就可以通过option 来获取到;

      2)Mock.setup() ;

        Mock.setup( setting) ;

        用于配置 ajax 请求时的拦截;一般只用于配置 timeout ;  格式如下: 

          Mock.setup( { timeout:  400 } ) ;   //响应时间延迟 400 毫秒;

          Mock.setup( { timeout: '200-600' } ) ;   //响应时间介于200毫秒到600毫秒之间; 默认的时间是 10毫秒到 100毫秒之间;

      3) Mock.Random()

        Mock.Random()是一个工具类,用于产生各种随机的数据;

        其中包括 Base、Date、Image、Color、Text、Name、Web、Address、Helper、Miscellaneous等基本类型,类型中还包括各自响应的一些方法;例如: 

          @float   @boolean   @eamil等等;

  • 相关阅读:
    Algorithms, Part I by Kevin Wayne, Robert Sedgewick
    C-线性顺序表的增删改查
    EXCEL中汉字转大写拼音
    java-解决业务操可能数据冲突问题
    【翻译二十三】java-并发程序之随机数和参考资料与问题(本系列完)
    [leetcode]Inorder Successor in BST
    [leetcode]Kth Largest Element in an Array
    [leetcode]Strobogrammatic Number II
    [leetcode]Move Zeroes
    [leetcode]Max Consecutive Ones II
  • 原文地址:https://www.cnblogs.com/mufc/p/10394129.html
Copyright © 2011-2022 走看看