diff --git "a/data/2.Vue\344\270\255\351\230\266/7.Mock/2.Mock\350\257\255\346\263\225\350\247\204\350\214\203/exercises.md" "b/data/2.Vue\344\270\255\351\230\266/7.Mock/2.Mock\350\257\255\346\263\225\350\247\204\350\214\203/exercises.md" index 5a6564318746313968256a72e5001e2ba057a4aa..8f29eb537dc373b47e13ef59eafe4d81cbdbba13 100644 --- "a/data/2.Vue\344\270\255\351\230\266/7.Mock/2.Mock\350\257\255\346\263\225\350\247\204\350\214\203/exercises.md" +++ "b/data/2.Vue\344\270\255\351\230\266/7.Mock/2.Mock\350\257\255\346\263\225\350\247\204\350\214\203/exercises.md" @@ -31,47 +31,6 @@ Mock.js 的语法规范包括两部分: 属性值 还指定了最终值的初始值和类型。 - -2. 数据占位符定义规范(Data Placeholder Definition,DPD) - 占位符 只是在属性值字符串中占个位置,并不出现在最终的属性值中。 -占位符 的格式为: - - ```php - @占位符 - @占位符(参数 [, 参数]) - ``` - - - > 注意: - 用 @ 来标识其后的字符串是 占位符。 - 占位符 引用的是 Mock.Random 中的方法。 - 通过 Mock.Random.extend() 来扩展自定义占位符。 - 占位符 也可以引用 数据模板 中的属性。 - 占位符 会优先引用 数据模板 中的属性。 - 占位符 支持 相对路径 和 绝对路径。 - - - ```php - Mock.mock({ - name: { - first: '@FIRST', - middle: '@FIRST', - last: '@LAST', - full: '@first @middle @last' - } - }) - // => - { - "name": { - "first": "Charles", - "middle": "Brenda", - "last": "Lopez", - "full": "Charles Brenda Lopez" - } - } - ``` - - 上面这些呢只是简单的介绍了一下mock的规范,但其实他是有很多法则的我们可以到官方来去看看,掌握这些法则后我们能够模拟的数据就会更加真实更加繁琐的数据都可以轻松生成! [https://github.com/nuysoft/Mock/wiki/Syntax-Specification](https://github.com/nuysoft/Mock/wiki/Syntax-Specification) diff --git "a/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/config.json" "b/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/config.json" index eae3b5c123f87ee81bf895c1238d721d0d1996b9..6afd94c7515366a1a7638e0197326fa83cebe6aa 100644 --- "a/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/config.json" +++ "b/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/config.json" @@ -1,10 +1,15 @@ { "node_id": "vue-e39a5fbfbde6413c894ae9bd006511d4", - "keywords": [], + "keywords": [ + "Mock.js 数据占位符", + "数据占位符" + ], "children": [], "export": [ "exercises.json" ], - "keywords_must": [], + "keywords_must": [ + "Mock.js" + ], "keywords_forbid": [] } \ No newline at end of file diff --git "a/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/exercises.json" "b/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/exercises.json" new file mode 100644 index 0000000000000000000000000000000000000000..18347cfb1a9ebf4133f10482bde576fe129f57e9 --- /dev/null +++ "b/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/exercises.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": null, + "source": "exercises.md", + "notebook_enable": false, + "exercise_id": "d38182f970e04082813925c8c8c3e4fc" +} \ No newline at end of file diff --git "a/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/exercises.md" "b/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/exercises.md" new file mode 100644 index 0000000000000000000000000000000000000000..20d5ccca9587cf5f0c06d00e9c86365b371b048b --- /dev/null +++ "b/data/2.Vue\344\270\255\351\230\266/7.Mock/3.Mock\346\225\260\346\215\256\345\215\240\344\275\215\347\254\246/exercises.md" @@ -0,0 +1,69 @@ +# Mock.js 数据占位符 + +