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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM