sp-mock
Common mock data by mockjs
Install
npm i mockjs sp-mockjs //or yarn add mockjs sp-mockjs
CDN
<script src="https://unpkg.com/mockjs/dist/mock-min.js"></script><script src="https://unpkg.com/sp-mockjs/dist/index.min.js"></script><script>__Mockname;// return '陈玲'</script>
Usage
constnamenumbertextphoneNumberdateimageipurlcolorregionidCard} =
-
name(obj = {})
- {Object} obj
- {Number} len
- {Boolean} isEnglish = false
;// return '陈玲'// return ['李殊','张爽']// return 'Alice Paul'// return ['Jan Sen','Sword Hadon'] - {Object} obj
-
number(obj = {})
- {Object} obj
- {Number} len
- {Number} min = 0
- {Number} max = 100
- {Boolean} isFloat = false
- {Number} toFixedLen = 2
// return 13// return [24, 2]// return 1.32// return [ '-10.355', '1.319' ] - {Object} obj
-
phoneNumber(obj = {})
- {Object} obj
- {Number} len
// return '13718239930'//return ['13829120020', '15920393302'] - {Object} obj
-
text(obj = {})
- {Object} obj
- {Number} len
- {Boolean} isEnglish = false
// return '放两文示后和再万用值候院容位委它半。'//return ['放两文示后和再万用值候院容位委它半。', '好三生毛去任七真山世完相。']//return 'Ncwthzxmu emkjjvo nop lbenqup emhumxqv exc qgw cpsfjihu khbri qyfqbbr nyfviby ugiz ehdsoe ctjnoq jwcdqt.' - {Object} obj
-
date(obj = {})
- {Object} obj
- {Number} len
- {String} format = 'yyyy-MM-dd': see more
// return '2001-11-02'//return ['2001-11-02', '2011-01-22']//return ['11-02', '01-22'] - {Object} obj
-
email(obj = {})
- {Object} obj
- {Number} len
- {String} domain = 'mockdata.com'
// return 'y.lee@mockdata.com'//return ['y.lee@mockdata.com', 'yang.tian@mockdata.com']//return ['chen.jin@alipay.one', 'liu.si@alipay.one'] - {Object} obj
-
ip(obj = {})
- {Object} obj
- {Number} len
// return '104.74.140.197'//return [ '220.215.41.236', '202.168.91.147' ] - {Object} obj
-
url(obj = {})
- {Object} obj
- {Number} len
- {String} protocol
- {String} domain
// return 'http://mockdata.com/voyxd'//return [ 'http://mockdata.com/qdwhqywr', 'http://mockdata.com/glenhg' ]//return [ 'https://alipay.one/qdwhqywr', 'https://alipay.one/glenhg' ] - {Object} obj
-
image(obj = {})
- {Object} obj
- {String} size = '400x300'
- {String} background = '#000000'
- {String} foreground = '#FFFFFF'
- {String} format = 'png'、'gif'、'jpg'
- {String} text
// return ''http://dummyimage.com/400x300''//return [ 'http://dummyimage.com/400x300', 'http://dummyimage.com/400x300'] - {Object} obj
-
color(obj = {})
- {Object} obj
- {Number} len
- {String} type = 'hex'、'rgb'、'rbga'、'hsl'
// return '#b9f279'//return ['#f2dd79', '#f2dd79']//return [ 'hsl(82, 82, 71)', 'hsl(82, 82, 71)' ] - {Object} obj
-
region(obj = {})
- {Object} obj
- {Number} len
- {String} type = 'country'、'province'、'city'、'county'
- {Boolean} showParent = false
// return '澳门特别行政区'//return [ '四川省', '河北省' ]//return [ '智利', '孟加拉' ]//return [ '河北省秦皇岛市北戴河区', '江苏省常州市金坛市' ] - {Object} obj
-
idCard(obj = {})
- {Object} obj
- {Object} obj
- {Number} obj.area 6位地区编码
- {Number} obj.year 4位年
- {Number} obj.month 2位月
- {Number} obj.day 2位日
- {Number} obj.policeNum 2位派出所识别号
- {Number} obj.gender 1位性别 0:女 1:南 2:不限
- {Number} obj.len 长度
// return 513592194904256072// return [ '55276319660824862X', '194483193107205410' ]// return [ '520100196909139907', '52010019690913994X' ] - {Object} obj