//mockjs 文檔的github地址: https://github.com/nuysoft/Mock/wiki
let Mock = require('mockjs');
let basicData = Mock.mock({
'list|1-100': [{
'id|+1': 1,
'isBoolean': '@boolean(10, 0, true)',//百分之百的true
'naturalNumber': '@natural(1, 1000)', //大于等于零的整數(shù)
'integer': '@integer(0)', //隨機(jī)整數(shù)
'float': '@float(1, 100, 3, 6)', //隨機(jī)浮點(diǎn)數(shù),
'character': '@character("upper")', //一個(gè)隨機(jī)字符
'string': '@string("lower", 5, 20)', //一串隨機(jī)字符串
'range': '@range(1, 10, 2)', //一個(gè)整形數(shù)組,步長(zhǎng)為2
}]
});
// console.log(basicData);
let Date = Mock.mock({
'dateList|10': [{
'date': '@date',
'date-yyyy-MM-dd': '@date(yyyy-MM-dd)',
'date-yy-MM-dd': '@date(yy-MM-dd)',
'date-y-MM-dd': '@date(y-MM-dd)',
'date-y-M-d': '@date(y-M-d)',
'line-through': '------------------------------------------------',
'timessss': '@time', //隨機(jī)的時(shí)間字符串,
'time-format': '@time()', //指示生成的時(shí)間字符串的格式, default: 'HH: mm: ss',
'time-format-1': '@time("A HH:mm:ss")',
'time-format-2': '@time("a HH:mm:ss")',
'time-format-3': '@time("HH:mm:ss")',
'time-format-4': '@time("H:m:s")',
'datetime': '@datetime("yyyy-MM-dd A HH:mm:ss")', //返回一個(gè)隨機(jī)的日期和時(shí)間字符串
'dateNow': '@now("second")' //獲取當(dāng)前完整時(shí)間
}]
});
// console.log(Date);
let imageList = Mock.mock({
'imageList|5': [{
'id|+1': 1,
'img': '@image',//生成一個(gè)隨機(jī)的圖片地址,
'img-1': '@image("200x100", "#000", "#fff", "png", "Mock.js")', //生成一個(gè)200*100, 背景色#000,前景色#fff, 格式png, 文字mock.js的圖片
}]
})
// console.log(imageList);
let paragraph = Mock.mock({
'paragraphList|5': [{
'id|+1': 1,
'paragraph1': '@cparagraph(2)', //生成一段2句話的中文文本,
'paragraph2': '@paragraph(3)', //生成一個(gè)3句話的英文文本
'title': '@title', //隨機(jī)生成一個(gè)英文標(biāo)題
'ctitle': '@ctitle', //隨機(jī)生成一個(gè)中文標(biāo)題
}]
})
// console.log(paragraph);
let name = Mock.mock({
'nameList|5': [{
'id|+1': 1,
'name': '@name', //英文名,
'cname': '@cname', //中文名
}]
})
// console.log(name);
let webList = Mock.mock({
'webList|5': [{
'id|+1': 0,
'url': '@url("http", "baidu.com")', //url: http://www.baidu.com
'protocol': '@protocol', //隨機(jī)生成一個(gè)url協(xié)議
'domain': '@domain', //隨機(jī)生成一個(gè)域名,
'email': '@email', //隨機(jī)生成一個(gè)郵箱地址,
'ip': '@ip' //隨機(jī)生成一個(gè)ip地址
}]
})
// console.log(webList);
let address = Mock.mock({
'addressList|5': [{
'id|+1': 1,
'region': '@region', //生成一個(gè)大區(qū)
'province': '@province', //生成一個(gè)省份
'city': '@city', //生成一個(gè)市
'country': '@country', //一個(gè)縣
'zip': '@zip', //郵政編碼
}]
})
console.log(address)
mock數(shù)據(jù) (mockjs的常用mock字段)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- mysql 數(shù)據(jù)庫去掉指定字段重復(fù)的數(shù)據(jù) 問題背景: 目前遇到一個(gè)問題需要進(jìn)行數(shù)據(jù)的去重。 現(xiàn)在想要name字段上...
- 需求:在數(shù)據(jù)庫處理時(shí),因?yàn)椴煌膸煜嗤谋磉M(jìn)而數(shù)據(jù)沖突,需要修改某個(gè)表里的主鍵,而這個(gè)主鍵會(huì)關(guān)聯(lián)到其他表,因此需要...
- 用雙引號(hào)/單引號(hào)括起來。 修正:在MySQL中,當(dāng)表名或字段名乃至數(shù)據(jù)庫名和保留字沖突時(shí),在sql語句里可以用撇號(hào)...