{"id":6776,"date":"2018-07-23T16:25:26","date_gmt":"2018-07-23T08:25:26","guid":{"rendered":"https:\/\/sdeno.com\/?p=6776"},"modified":"2019-05-02T12:04:52","modified_gmt":"2019-05-02T04:04:52","slug":"%e6%95%b0%e6%8d%ae%e6%a8%a1%e6%8b%9fmock-js","status":"publish","type":"post","link":"https:\/\/sdeno.com\/?p=6776","title":{"rendered":"\u6570\u636e\u6a21\u62dfmock.js"},"content":{"rendered":"<p>\u6d4b\u8bd5\u6570\u636e \u6570\u636e \u6d4b\u8bd5<\/p>\n<p>\u6a21\u62df\u6570\u636e mock\uff0c\u4e3a\u524d\u540e\u7aef\u5206\u79bb\uff0c\u63d0\u524d\u51c6\u5907\u6570\u636e\uff0c\u4e0d\u5fc5\u8981\u7b49\u5f85\u540e\u53f0\u63d0\u4f9b\u6570\u636e\u3002\u4f46\u662f\u524d\u63d0\u662f\u8981\u7ea6\u5b9a\u597d\u6570\u636e\u7ed3\u6784\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>\u6d4f\u89c8\u5668\u5f15\u5165\uff1a<\/p>\n<pre>&lt;script src=\"https:\/\/cdn.bootcss.com\/Mock.js\/0.1.11\/mock-min.js\"&gt;&lt;\/script&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>node.js\u540e\u53f0\u5f15\u5165\uff1a<\/p>\n<pre>\/\/\u5b89\u88c5\r\nnpm install mockjs --save-dev\r\n\r\n\r\n\/\/ \u4f7f\u7528 Mock\r\nvar Mock = require('mockjs')\r\nvar data = Mock.mock({\r\n 'list|1-10': [{  \/\/\u5728\u6570\u7ec4list\u91cc\u968f\u673a\u751f\u62101\u523010\u6761\u6570\u636e\r\n     'id|+1': 1  \/\/id\u5c5e\u6027\u9012\u589e\u52a01\r\n }]\r\n})\r\n\/\/ \u8f93\u51fa\u7ed3\u679c\r\nconsole.log(JSON.stringify(data, null, 4))\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u5728node.js\u540e\u53f0\u53ef\u4ee5\u62e6\u622a\u5e76\u6a21\u62df\u63a5\u53e3\uff1a<\/p>\n<pre>import Mock from 'mockjs'\r\n.\r\n.\r\n.\r\nvar data = Mock.mock('\/home',{\r\n   'list|1-10': [{\r\n     'id|+1': 1\r\n   }]\r\n});\r\n\r\n\r\n Vue.$http.get('\/home').then((res)=&gt;{\r\n   this.json=res.body.list;\r\n   console.log(res)\r\n })<\/pre>\n<p>&nbsp;<\/p>\n<p>\u5177\u4f53\u7528\u6cd5\uff1a<a href=\"http:\/\/mockjs.com\/examples.html\" target=\"_blank\" rel=\"noopener\">http:\/\/mockjs.com\/examples.html<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n<p><audio style=\"display: none;\" controls=\"controls\"><\/audio><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6d4b\u8bd5\u6570\u636e \u6570\u636e \u6d4b\u8bd5 \u6a21\u62df\u6570\u636e mock\uff0c\u4e3a\u524d\u540e\u7aef\u5206\u79bb\uff0c\u63d0\u524d\u51c6\u5907\u6570\u636e\uff0c\u4e0d\u5fc5\u8981\u7b49\u5f85\u540e\u53f0\u63d0\u4f9b\u6570\u636e\u3002\u4f46\u662f\u524d\u63d0\u662f\u8981\u7ea6\u5b9a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-6776","post","type-post","status-publish","format-standard","hentry","category-11"],"_links":{"self":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts\/6776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6776"}],"version-history":[{"count":0,"href":"https:\/\/sdeno.com\/index.php?rest_route=\/wp\/v2\/posts\/6776\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdeno.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}