JS:使用Mock.js生成隨機(jī)數(shù)據(jù),攔截 Ajax 請求
mock.js生成隨機(jī)數(shù)據(jù),攔截 Ajax 請求

參考文檔:https://github.com/nuysoft/mock/wiki/Getting-Started
語法規(guī)范:https://github.com/nuysoft/Mock/wiki/Syntax-Specification
一、Node.js
安裝
npm install mockjs
1
示例
// 使用 Mock var Mock = require('mockjs') /** * * 數(shù)據(jù)模板 * 屬性名|生成規(guī)則: 屬性值 */ var data = Mock.mock({ // 屬性 list 的值是一個(gè)數(shù)組,其中含有 1 到 10 個(gè)元素 'list|1-10': [{ // 屬性 id 是一個(gè)自增數(shù),起始值為 1,每次增 1 'id|+1': 1, 'name': '@FIRST' }] }) // 輸出結(jié)果 console.log(JSON.stringify(data, null, 4))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
運(yùn)行結(jié)果
{ "list": [ { "id": 1, "name": "Larry" }, { "id": 2, "name": "Edward" }, { "id": 3, "name": "Jessica" }, { "id": 4, "name": "William" }, { "id": 5, "name": "Christopher" }, { "id": 6, "name": "Michael" }, { "id": 7, "name": "Susan" }, { "id": 8, "name": "Shirley" }, { "id": 9, "name": "Angela" }, { "id": 10, "name": "George" } ] }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
二、瀏覽器中
使用示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
更多示例:http://mockjs.com/examples.html
參考
模擬數(shù)據(jù)----------mock.js----------faker.js
Ajax JavaScript
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。