{"id":31212,"date":"2024-11-25T10:03:56","date_gmt":"2024-11-25T02:03:56","guid":{"rendered":"https:\/\/fwq.ai\/blog\/31212\/"},"modified":"2024-11-25T10:03:56","modified_gmt":"2024-11-25T02:03:56","slug":"%e5%b0%8f%e7%a8%8b%e5%ba%8f%e5%ae%9e%e7%8e%b0post%e4%b8%8eget%e7%9a%84%e5%b0%81%e8%a3%85","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/31212\/","title":{"rendered":"\u5c0f\u7a0b\u5e8f\u5b9e\u73b0post\u4e0eget\u7684\u5c01\u88c5"},"content":{"rendered":"<p>\u672c\u6587\u4e3b\u8981\u548c\u5927\u5bb6\u4ecb\u7ecd\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u4e2dpost\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5\u7684\u76f8\u5173\u8d44\u6599,\u8ba9\u5927\u5bb6\u638c\u63e1\u5982\u4f55\u5c01\u88c5\uff0c\u9700\u8981\u7684\u670b\u53cb\u53ef\u4ee5\u53c2\u8003\u4e0b\uff0c\u5e0c\u671b\u80fd\u5e2e\u52a9\u5230\u5927\u5bb6\u3002<\/p>\n<p><strong>\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5f00\u53d1post\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5<\/strong><\/p>\n<p>\u7b2c\u4e00\u6b65\uff1a\u5728utils\u6587\u4ef6\u5939\u4e0b\u521b\u5efahttpUtil.js\u6587\u4ef6 <\/p>\n<p>\u7b2c\u4e8c\u6b65\uff1a\u521b\u5efa\u51fd\u6570httpPost\u65b9\u6cd5\u4ee3\u7801\u5982\u4e0b:<\/p>\n<p><\/p>\n<pre>function&nbsp;Post(url,&nbsp;data,&nbsp;cb,&nbsp;isShow,&nbsp;showNetError,&nbsp;that,&nbsp;showLoading)&nbsp;{\r\n&nbsp;if&nbsp;(showLoading&nbsp;==&nbsp;true&nbsp;||&nbsp;showLoading&nbsp;==&nbsp;undefined){\r\n&nbsp;&nbsp;wx.showNavigationBarLoading();\r\n&nbsp;&nbsp;wx.showLoading({\r\n&nbsp;&nbsp;&nbsp;title:&nbsp;'\u52a0\u8f7d\u4e2d...',\r\n&nbsp;&nbsp;})\r\n&nbsp;}&nbsp;\r\n&nbsp;var&nbsp;basicData&nbsp;=&nbsp;{\r\n&nbsp;&nbsp;vloginPwd:&nbsp;api.vloginPwd,\r\n&nbsp;&nbsp;vtoken:&nbsp;api.vtoken\r\n&nbsp;}\r\n&nbsp;if&nbsp;(!isEmpty(data))&nbsp;{\r\n&nbsp;&nbsp;for&nbsp;(var&nbsp;key&nbsp;in&nbsp;data)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;try&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;basicData[key]&nbsp;=&nbsp;data[key];\r\n&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(e)&nbsp;{&nbsp;}\r\n&nbsp;&nbsp;}\r\n&nbsp;}\r\n&nbsp;wx.request({\r\n&nbsp;&nbsp;url:&nbsp;url,\r\n&nbsp;&nbsp;header:&nbsp;{&nbsp;'content-type':&nbsp;'application\/x-www-form-urlencoded'&nbsp;},\r\n&nbsp;&nbsp;method:&nbsp;'POST',\r\n&nbsp;&nbsp;data:&nbsp;basicData,\r\n&nbsp;&nbsp;success:&nbsp;(res)&nbsp;=&amp;gt;&nbsp;{&nbsp;&nbsp;&nbsp;\r\n&nbsp;&nbsp;&nbsp;if&nbsp;(res.data.state&nbsp;==&nbsp;200)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;typeof&nbsp;cb&nbsp;==&nbsp;\"function\"&nbsp;&amp;amp;&amp;amp;&nbsp;cb(res.data,&nbsp;\"\");\r\n&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isShow&nbsp;==&nbsp;true)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wx.showModal({\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title:&nbsp;'\u63d0\u793a',\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;res.data.msg,\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showCancel:&nbsp;false&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;},\r\n&nbsp;&nbsp;fail:&nbsp;(err)&nbsp;=&amp;gt;&nbsp;{\r\n&nbsp;&nbsp;&nbsp;if&nbsp;(showNetError)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;that.setData({\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;errorDisplay:'',\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;containHidden:true\r\n&nbsp;&nbsp;&nbsp;&nbsp;})\r\n&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;\r\n&nbsp;&nbsp;},\r\n&nbsp;&nbsp;complete:&nbsp;(res)&nbsp;=&amp;gt;&nbsp;{&nbsp;&nbsp;&nbsp;\r\n&nbsp;&nbsp;&nbsp;setTimeout(function&nbsp;()&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;wx.hideNavigationBarLoading();\r\n&nbsp;&nbsp;&nbsp;&nbsp;wx.hideLoading();\r\n&nbsp;&nbsp;&nbsp;},&nbsp;100)&nbsp;&nbsp;\r\n&nbsp;&nbsp;}\r\n&nbsp;});\r\n};<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u7b2c\u4e09\u6b65\uff0c\u5728module\u91cc\u6dfb\u52a0\uff1a<\/p>\n<p><\/p>\n<pre>module.exports&nbsp;=&nbsp;{\r\n&nbsp;httpGet:&nbsp;Get,\r\n&nbsp;httpPost:&nbsp;Post&nbsp;\r\n};<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u7b2c\u56db\u6b65\uff0c\u5f15\u5165<\/p>\n<p><\/p>\n<pre>var&nbsp;httpUtil&nbsp;=&nbsp;require('..\/..\/utils\/HttpHelper.js')<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u7b2c\u4e94\u6b65\uff0c\u5982\u4f55\u4f7f\u7528<\/p>\n<p><\/p>\n<pre>onload:function(option){\r\n&nbsp;&nbsp;var&nbsp;that&nbsp;=&nbsp;this;\r\n&nbsp;&nbsp;httpUtil.httpPost(api.getListUrl,&nbsp;jsonData,&nbsp;function&nbsp;(res)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;wx.showModal({\r\n&nbsp;&nbsp;&nbsp;&nbsp;title:&nbsp;'\u63d0\u793a',\r\n&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;res.msg,\r\n&nbsp;&nbsp;&nbsp;&nbsp;showCancel:&nbsp;false,\r\n&nbsp;&nbsp;&nbsp;&nbsp;confirmText:\"\u67e5\u770b\",\r\n&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function&nbsp;(res)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(\"res.data===\",&nbsp;res.data);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(res.confirm)&nbsp;{\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that.toDetail(res.data);\r\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;&nbsp;}\r\n&nbsp;&nbsp;&nbsp;})\r\n&nbsp;&nbsp;},&nbsp;true,&nbsp;true,&nbsp;this);\r\n}<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u76f8\u5173\u63a8\u8350:<\/p>\n<\/p>\n<\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u5c0f\u7a0b\u5e8f\u5b9e\u73b0post\u4e0eget\u7684\u5c01\u88c5\u7684\u8be6\u7ec6\u5185\u5bb9\uff0c\u66f4\u591a\u8bf7\u5173\u6ce8\u7c73\u4e91\u5176\u5b83\u76f8\u5173\u6587\u7ae0\uff01<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u4e3b\u8981\u548c\u5927\u5bb6\u4ecb\u7ecd\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u4e2dpost\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5\u7684\u76f8\u5173\u8d44\u6599,\u8ba9\u5927\u5bb6\u638c\u63e1\u5982\u4f55\u5c01\u88c5\uff0c\u9700\u8981\u7684\u670b\u53cb\u53ef\u4ee5\u53c2\u8003\u4e0b\uff0c\u5e0c\u671b\u80fd\u5e2e\u52a9\u5230\u5927\u5bb6\u3002 \u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5f00\u53d1post\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5 \u7b2c\u4e00\u6b65\uff1a\u5728utils\u6587\u4ef6\u5939\u4e0b\u521b\u5efahttpUtil.js\u6587\u4ef6 \u7b2c\u4e8c\u6b65\uff1a\u521b\u5efa\u51fd\u6570httpPost\u65b9\u6cd5\u4ee3\u7801\u5982\u4e0b: function&nbsp;Post(url,&nbsp;data,&nbsp;cb,&nbsp;isShow,&nbsp;showNetError,&nbsp;that,&nbsp;showLoading)&nbsp;{ &nbsp;if&nbsp;(showLoading&nbsp;==&nbsp;true&nbsp;||&nbsp;showLoading&nbsp;==&nbsp;undefined){ &nbsp;&nbsp;wx.showNavigationBarLoading(); &nbsp;&nbsp;wx.showLoading({ &nbsp;&nbsp;&nbsp;title:&nbsp;&#8216;\u52a0\u8f7d\u4e2d&#8230;&#8217;, &nbsp;&nbsp;}) &nbsp;}&nbsp; &nbsp;var&nbsp;basicData&nbsp;=&nbsp;{ &nbsp;&nbsp;vloginPwd:&nbsp;api.vloginPwd, &nbsp;&nbsp;vtoken:&nbsp;api.vtoken &nbsp;} &nbsp;if&nbsp;(!isEmpty(data))&nbsp;{ &nbsp;&nbsp;for&nbsp;(var&nbsp;key&nbsp;in&nbsp;data)&nbsp;{ &nbsp;&nbsp;&nbsp;try&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;basicData[key]&nbsp;=&nbsp;data[key]; &nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(e)&nbsp;{&nbsp;} &nbsp;&nbsp;} &nbsp;} &nbsp;wx.request({ &nbsp;&nbsp;url:&nbsp;url, &nbsp;&nbsp;header:&nbsp;{&nbsp;&#8216;content-type&#8217;:&nbsp;&#8216;application\/x-www-form-urlencoded&#8217;&nbsp;}, &nbsp;&nbsp;method:&nbsp;&#8216;POST&#8217;, &nbsp;&nbsp;data:&nbsp;basicData, &nbsp;&nbsp;success:&nbsp;(res)&nbsp;=&amp;gt;&nbsp;{&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;if&nbsp;(res.data.state&nbsp;==&nbsp;200)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;typeof&nbsp;cb&nbsp;==&nbsp;&#8220;function&#8221;&nbsp;&amp;amp;&amp;amp;&nbsp;cb(res.data,&nbsp;&#8220;&#8221;); &nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isShow&nbsp;==&nbsp;true)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wx.showModal({ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title:&nbsp;&#8216;\u63d0\u793a&#8217;, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;res.data.msg, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showCancel:&nbsp;false&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}) &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;}, &nbsp;&nbsp;fail:&nbsp;(err)&nbsp;=&amp;gt;&nbsp;{ &nbsp;&nbsp;&nbsp;if&nbsp;(showNetError)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;that.setData({ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;errorDisplay:&#8221;, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;containHidden:true &nbsp;&nbsp;&nbsp;&nbsp;}) &nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;}, &nbsp;&nbsp;complete:&nbsp;(res)&nbsp;=&amp;gt;&nbsp;{&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;setTimeout(function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;wx.hideNavigationBarLoading(); &nbsp;&nbsp;&nbsp;&nbsp;wx.hideLoading(); &nbsp;&nbsp;&nbsp;},&nbsp;100)&nbsp;&nbsp; &nbsp;&nbsp;} &nbsp;}); [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-31212","post","type-post","status-publish","format-standard","hentry","category-19"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/31212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/comments?post=31212"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/31212\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=31212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=31212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=31212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}