Mock攔截請求URL返回模板資料

2022-03-31 06:41:11 字數 994 閱讀 3432

背景 :

前後端開發依賴後端資料, 當前端頁面開發完成 ,後端在沒有提供前端資料的情況下 ,前端無法測試,

導致開發效率低 ,速度慢 ,為了解決這一問題 ,通過mock模擬生成資料在不改變原有**前提下攔截url返回資料。

開始實驗

1、隨機生成長度1~3的陣列

// array陣列

var data = mock.mock(

}]})

2、攔截url 返回生成資料

mock.mock( rurl, template )

記錄資料模板。當攔截到匹配 rurl 的 ajax 請求時,將根據資料模板 template 生成模擬資料,並作為響應資料返回。

mock.mock( '/user_list', data )
3、建立乙個ajax請求

$.get('/user_list',function(response))
4、輸出結果

result->},}

]}

其他格式

// object物件

var data = mock.mock(

})

結果 :

result->

}

// 生成多陣列

var data = mock.mock(],

'billlist|1-10':

} })

結果 :

result->,

],"billlist": [,,

,,,,

]}

}

總結 :

在前端開發中,學會使用一些工具,能極大的提高開發效率 , 減少重複勞動 ,意義重大。

標籤:mock

Mock攔截請求URL返回模板資料

背景 前後端開發依賴後端資料,當前端頁面開發完成 後端在沒有提供前端資料的情況下 前端無法測試,導致開發效率低 速度慢 為了解決這一問題 通過mock模擬生成資料在不改變原有 前提下攔截url返回資料。開始實驗 1 隨機生成長度1 3的陣列 array陣列 var data mock.mock 2 ...

網頁請求從URL到返回資料

從使用者在瀏覽器輸入網域名稱開始,到web頁面載入完畢,這是乙個說複雜不複雜,說簡單不簡單的過程,下文暫且把這個過程稱作網頁載入過程。下面我將依靠自己的經驗,總結一下整個過程。如有錯漏,歡迎指正。閱讀本文需要讀者已有一定的計算機知識,了解tcp dns等。眾所周知,開啟乙個網頁的過程中,瀏覽器會因頁...

如何用後端返回的token進行請求攔截

其實很簡單,只需要在main.js中加入全域性請求配置 axios.defaults.headers.common authorization localstorage.getitem token 請求頭里加入token然後新增請求 新增請求 error 登入成功後跳入瀏覽的當前頁面 return ...