diff --git a/static/doc/index-使用mock功能.html b/static/doc/index-使用mock功能.html index d847b801..8f98da69 100644 --- a/static/doc/index-使用mock功能.html +++ b/static/doc/index-使用mock功能.html @@ -150,14 +150,14 @@
mockd地址: http://yapi.corp.qunar.com/mock/29/api/hackathon/login
 

注:项目id可以在项目设置里查看到

定义mock数据示例 #

{
-    "status|0-1": 0, //接口状态
+    "status|0-1": 0, //接口状态
     "message": "请求完成", //消息提示
     "data": {
         "counts":"@integer", //统计数量
-        "totalSubjectType|4-10": [
+        "totalSubjectType|4-10": [
             { 
-              "subjectName|regexp": "大数据|机器学习|工具", //主题名
-              "subjectType|+1": 1 //类型
+              "subjectName|regexp": "大数据|机器学习|工具", //主题名
+              "subjectType|+1": 1 //类型
             }
         ],
         "data":[
@@ -170,8 +170,8 @@
 }
 

yapiMock跟mockjs区别 #

因为yapi基于json定义mock,无法使用mockjs原有的函数功能,正则表达式需要基于rule书写,示例如下:

{
-  "name|regexp": "[a-z0-9_]+?",
-  "type|regexp": "json|text|xml" //枚举数据类型可这样实现
+  "name|regexp": "[a-z0-9_]+?",
+  "type|regexp": "json|text|xml" //枚举数据类型可这样实现
 }
 

如何使用Mock? #

1 在js代码直接请求yapi提供的mock地址(不用担心跨域问题) #

在代码直接请求yapi提供的mock地址,以jQuery为例:

let prefix = 'http://yapi.local.qunar.com:3000/mock/2817'
@@ -202,9 +202,9 @@ $.post2. 数据占位符定义规范(Data Placeholder Definition,DPD)

数据模板定义规范(Data Template Definition,DTD) #

数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值:

-
// 属性名   name (与生成规则之间用 "|" 隔开)
-// 生成规则 rule(生成规则有7种详见下面的生成规则)
-// 属性值   value(可以含有 "@占位符" 同时也指定了最终值的初始值和类型)
+
// 属性名   name (与生成规则之间用 "|" 隔开)
+// 生成规则 rule(生成规则有7种详见下面的生成规则)
+// 属性值   value(可以含有 "@占位符" 同时也指定了最终值的初始值和类型)
 
 'name|rule': value
 
diff --git a/static/doc/source/app.js b/static/doc/source/app.js
index 2a53b85a..24b1b76c 100644
--- a/static/doc/source/app.js
+++ b/static/doc/source/app.js
@@ -8,7 +8,6 @@ $(document).ready(function() {
     var $versionSelector = $('.version-selector');
     var $versionMask = $('.m-version-mask');
     var isPanelHide = true;
-    var winWidth = $(window).width();
     var h2 = $('.content-right').find('h2');
     var h3 = $('.content-right').find('h3');
     var a = $('.content-left').find('a');