前言:既然前端獨立後端,那麼前端的開發任務與計劃就不該該受到後臺的限制和阻礙。。回想之前。公司老大雖然不懂技術。可是組織你們探索前端先行的規則。mock.js足夠裝逼了。先總結一些基礎的。裝逼點到爲止html
官網:傳送陣前端
理解:屬性名|生成規則:屬性值後端
屬性值: string數組
'name|min-max':'value' 經過重複 'value' 生成一個字符串,重複次數大於等於 min,小於等於 max。htm
'name|count': 'value' 經過重複 'value' 生成一個字符串,重複次數等於 count開發
屬性值:number字符串
'name|+1': 100 屬性值自動加 1,初始值爲 100get
'name|1-100': 100 生成一個大於等於 一、小於等於 100 的整數,屬性值 100 只用來肯定類型string
'name|1-100.1-10': 100 生成一個浮點數,整數部分大於等於 一、小於等於 100,小數部分保留 1 到 10 位後臺
屬性值:boolean
'name|1': value 隨機生成一個布爾值,值爲 true 的機率是 1/2,值爲 false 的機率是 1/2
'name|min-max': value 隨機生成一個布爾值,值爲 value 的機率是 min / (min + max),值爲 !value 的機率是 max / (min + max)
屬性值:object
'name|min-max': {} 從屬性值 {} 中隨機選取 min 到 max 個屬性
'name|count': {} 從屬性值 {} 中隨機選取 count 個屬性。
屬性值:array
'name|1': [{}, {} ...] 從屬性值 [{}, {} ...] 中隨機選取 1 個元素,做爲最終值
'name|min-max': [{}, {} ...] 經過重複屬性值 [{}, {} ...] 生成一個新數組,重複次數大於等於 min,小於等於 max
'name|count': [{}, {} ...] 經過重複屬性值 [{}, {} ...] 生成一個新數組,重複次數爲 count