Mock.Random 擴展方法
// 引入 Mock var Mock = require('mockjs') var random = Mock.Random; //擴展數據模板 random.extend({ constellation: function (date) { var constellations = ['白羊座', '金牛座', '雙子座', '巨蟹座', '獅子座', '處女座', '天秤座', '天蠍座', '射手座', '摩羯座', '水瓶座', '雙魚座'] return this.pick(constellations) } }) // 定義數據類型 var data = Mock.mock({ // 20條數據 "data|3": [{ // 商品種類 "goodsClass": "女裝", // 商品Id "goodsId|+1": 1, //商品名稱 "goodsName": "@ctitle(10)", //商品地址 "goodsAddress": "@county(true)", //商品等級評價★ "goodsStar|1-5": "★", //商品圖片 "goodsImg": "@Image('100x100','@color','小甜甜')", //商品售價 "goodsSale|30-500": 30, //星座 "constellation":"@constellation", }] }) // 輸出結果 console.log(data);