showdoc单页面集

此项目把一些零零散散、在网站各处引用的单页集合在一起


Mock语法说明

<p>这里的mock功能既支持常规的json结果字符串,也支持使用mockjs语法来定制一些数据。</p> <p>对于常规的json结果字符串 ,你保存什么,mock服务就返回什么,这个比较简单,所以不多说。下面将重点讲一下怎么使用mockjs语法来定制一些数据。</p> <p>假如你在输入框保存的是这样的json:</p> <pre><code>{ "string|5": "★" } </code></pre> <p>那么,最终mock返回的数据会是以下格式:</p> <pre><code>{ "string": "★★★★★" } </code></pre> <p>mockjs里,数据模板中的每个属性由3部分构成:属性名、生成规则、属性值。即</p> <pre><code>// 属性名 name // 生成规则 rule // 属性值 value 'name|rule': value </code></pre> <p><strong>要点:</strong></p> <ul> <li>属性名 和 生成规则 之间用竖线 | 分隔。</li> <li>生成规则 是可选的。</li> <li>生成规则 有 7 种格式: <ul> <li>'name|min-max': value</li> <li>'name|count': value</li> <li>'name|min-max.dmin-dmax': value</li> <li>'name|min-max.dcount': value</li> <li>'name|count.dmin-dmax': value</li> <li>'name|count.dcount': value</li> <li>'name|+step': value</li> </ul></li> <li>生成规则 的 含义 需要依赖 属性值的类型 才能确定。</li> <li>属性值 中可以含有 @占位符。</li> <li>属性值 还指定了最终值的初始值和类型。</li> </ul> <p>我们在这里提供一个更大一点参考模板,假如你在输入框保存的是这样的json:</p> <pre><code>{ "list|3": [ { "id|+1": 1, "serial_number|1-100": 1, "warn_number|1-100": 1, "warn_name|1": [ "CPU使用率过高告警", "磁盘占用过高告警" ], "warn_level|1": [ "紧急", "重要" ], "warn_detail": "环境IP:127.0.0.1,服务名称:showdoc", "create_time": "@date('yyyy-MM-dd')", "finish_time": "@date('yyyy-MM-dd')", "contact|4": "abc" } ] } </code></pre> <p>那么,最终mock返回的数据会是以下格式:</p> <pre><code> { "list": [ { "id": 1, "serial_number": 34, "warn_number": 55, "warn_name": "磁盘占用过高告警", "warn_level": "紧急", "warn_detail": "环境IP:127.0.0.1,服务名称:showdoc", "create_time": "1996-05-28", "finish_time": "1979-04-11", "contact": "abcabcabcabc" }, { "id": 2, "serial_number": 73, "warn_number": 98, "warn_name": "磁盘占用过高告警", "warn_level": "紧急", "warn_detail": "环境IP:127.0.0.1,服务名称:showdoc", "create_time": "1982-03-27", "finish_time": "1971-01-25", "contact": "abcabcabcabc" }, { "id": 3, "serial_number": 24, "warn_number": 27, "warn_name": "磁盘占用过高告警", "warn_level": "紧急", "warn_detail": "环境IP:127.0.0.1,服务名称:showdoc", "create_time": "1986-06-23", "finish_time": "2017-07-11", "contact": "abcabcabcabc" } ] } </code></pre> <p>mockjs更多语法参考:<a href="https://github.com/nuysoft/Mock/wiki/Syntax-Specification">https://github.com/nuysoft/Mock/wiki/Syntax-Specification</a> mockjs更多示例参考:<a href="http://mockjs.com/examples.html">http://mockjs.com/examples.html</a> </p>

页面列表

ITEM_HTML