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等等;

posted @ 2019-02-18 10:24  mumengchun  阅读(2328)  评论(0编辑  收藏  举报