1. 程式人生 > 其它 >JS:使用mockjs生成測試資料

JS:使用mockjs生成測試資料

技術標籤:javascript

參考文件:https://github.com/nuysoft/Mock/wiki/Getting-Started

語法規範:https://github.com/nuysoft/Mock/wiki/Syntax-Specification

安裝

npm install mockjs

示例

// 使用 Mock
var Mock = require('mockjs')

/**
 * 
 * 資料模板
 * 屬性名|生成規則: 屬性值
 */
var data = Mock.mock({
    // 屬性 list 的值是一個數組,其中含有 1 到 10 個元素
    'list|1-10'
: [{ // 屬性 id 是一個自增數,起始值為 1,每次增 1 'id|+1': 1, 'name': '@FIRST' }] }) // 輸出結果 console.log(JSON.stringify(data, null, 4))

執行結果

{
    "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" } ] }