{"id":32035,"date":"2024-11-25T17:42:57","date_gmt":"2024-11-25T09:42:57","guid":{"rendered":"https:\/\/fwq.ai\/blog\/32035\/"},"modified":"2024-11-25T17:42:57","modified_gmt":"2024-11-25T09:42:57","slug":"%e5%be%ae%e4%bf%a1%e5%b0%8f%e7%a8%8b%e5%ba%8f%e4%b8%adpost%e6%96%b9%e6%b3%95%e4%b8%8eget%e6%96%b9%e6%b3%95%e7%9a%84%e5%b0%81%e8%a3%85","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/32035\/","title":{"rendered":"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u4e2dpost\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5"},"content":{"rendered":"<p>\u8fd9\u7bc7\u6587\u7ae0\u4e3b\u8981\u4ecb\u7ecd\u4e86\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u4e2dpost\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5\u7684\u76f8\u5173\u8d44\u6599,\u5e0c\u671b\u901a\u8fc7\u672c\u6587\u80fd\u5e2e\u52a9\u5230\u5927\u5bb6\uff0c\u8ba9\u5927\u5bb6\u638c\u63e1\u5982\u4f55\u5c01\u88c5\uff0c\u9700\u8981\u7684\u670b\u53cb\u53ef\u4ee5\u53c2\u8003\u4e0b<\/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>\n<pre>function&nbsp;Post(url,&nbsp;data,&nbsp;cb,&nbsp;isShow,&nbsp;showNetError,&nbsp;that,&nbsp;showLoading)&nbsp;{\n&nbsp;if&nbsp;(showLoading&nbsp;==&nbsp;true&nbsp;||&nbsp;showLoading&nbsp;==&nbsp;undefined){\n&nbsp;&nbsp;wx.showNavigationBarLoading();\n&nbsp;&nbsp;wx.showLoading({\n&nbsp;&nbsp;&nbsp;title:&nbsp;'\u52a0\u8f7d\u4e2d...',\n&nbsp;&nbsp;})\n&nbsp;}&nbsp;\n&nbsp;var&nbsp;basicData&nbsp;=&nbsp;{\n&nbsp;&nbsp;vloginPwd:&nbsp;api.vloginPwd,\n&nbsp;&nbsp;vtoken:&nbsp;api.vtoken\n&nbsp;}\n&nbsp;if&nbsp;(!isEmpty(data))&nbsp;{\n&nbsp;&nbsp;for&nbsp;(var&nbsp;key&nbsp;in&nbsp;data)&nbsp;{\n&nbsp;&nbsp;&nbsp;try&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;basicData[key]&nbsp;=&nbsp;data[key];\n&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(e)&nbsp;{&nbsp;}\n&nbsp;&nbsp;}\n&nbsp;}\n&nbsp;wx.request({\n&nbsp;&nbsp;url:&nbsp;url,\n&nbsp;&nbsp;header:&nbsp;{&nbsp;'content-type':&nbsp;'application\/x-www-form-urlencoded'&nbsp;},\n&nbsp;&nbsp;method:&nbsp;'POST',\n&nbsp;&nbsp;data:&nbsp;basicData,\n&nbsp;&nbsp;success:&nbsp;(res)&nbsp;=&amp;gt;&nbsp;{&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;if&nbsp;(res.data.state&nbsp;==&nbsp;200)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;typeof&nbsp;cb&nbsp;==&nbsp;\"function\"&nbsp;&amp;amp;&amp;amp;&nbsp;cb(res.data,&nbsp;\"\");\n&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(isShow&nbsp;==&nbsp;true)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wx.showModal({\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title:&nbsp;'\u63d0\u793a',\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;res.data.msg,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;showCancel:&nbsp;false&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;},\n&nbsp;&nbsp;fail:&nbsp;(err)&nbsp;=&amp;gt;&nbsp;{\n&nbsp;&nbsp;&nbsp;if&nbsp;(showNetError)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;that.setData({\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;errorDisplay:'',\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;containHidden:true\n&nbsp;&nbsp;&nbsp;&nbsp;})\n&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;},\n&nbsp;&nbsp;complete:&nbsp;(res)&nbsp;=&amp;gt;&nbsp;{&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;setTimeout(function&nbsp;()&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;wx.hideNavigationBarLoading();\n&nbsp;&nbsp;&nbsp;&nbsp;wx.hideLoading();\n&nbsp;&nbsp;&nbsp;},&nbsp;100)&nbsp;&nbsp;\n&nbsp;&nbsp;}\n&nbsp;});\n};<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u7b2c\u4e09\u6b65\uff0c\u5728module\u91cc\u6dfb\u52a0\uff1a<\/p>\n<\/p>\n<pre>module.exports&nbsp;=&nbsp;{\n&nbsp;httpGet:&nbsp;Get,\n&nbsp;httpPost:&nbsp;Post&nbsp;\n};<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u7b2c\u56db\u6b65\uff0c\u5f15\u5165<\/p>\n<\/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>\n<pre>onload:function(option){\n&nbsp;&nbsp;var&nbsp;that&nbsp;=&nbsp;this;\n&nbsp;&nbsp;httpUtil.httpPost(api.getListUrl,&nbsp;jsonData,&nbsp;function&nbsp;(res)&nbsp;{\n&nbsp;&nbsp;&nbsp;wx.showModal({\n&nbsp;&nbsp;&nbsp;&nbsp;title:&nbsp;'\u63d0\u793a',\n&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;res.msg,\n&nbsp;&nbsp;&nbsp;&nbsp;showCancel:&nbsp;false,\n&nbsp;&nbsp;&nbsp;&nbsp;confirmText:\"\u67e5\u770b\",\n&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function&nbsp;(res)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(\"res.data===\",&nbsp;res.data);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(res.confirm)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;that.toDetail(res.data);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;})\n&nbsp;&nbsp;},&nbsp;true,&nbsp;true,&nbsp;this);\n}<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u672c\u6587\u7684\u5168\u90e8\u5185\u5bb9\uff0c\u5e0c\u671b\u5bf9\u5927\u5bb6\u7684\u5b66\u4e60\u6709\u6240\u5e2e\u52a9\uff0c\u66f4\u591a\u76f8\u5173\u5185\u5bb9\u8bf7\u5173\u6ce8PHP\u4e2d\u6587\u7f51\uff01<\/p>\n<p>\u76f8\u5173\u63a8\u8350\uff1a<\/p>\n<p><\/p>\n<p><\/p>\n<p><\/p>\n<\/p>\n<p><span><\/span><\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u4e2dpost\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\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>\u8fd9\u7bc7\u6587\u7ae0\u4e3b\u8981\u4ecb\u7ecd\u4e86\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u4e2dpost\u65b9\u6cd5\u4e0eget\u65b9\u6cd5\u7684\u5c01\u88c5\u7684\u76f8\u5173\u8d44\u6599,\u5e0c\u671b\u901a\u8fc7\u672c\u6587\u80fd\u5e2e\u52a9\u5230\u5927\u5bb6\uff0c\u8ba9\u5927\u5bb6\u638c\u63e1\u5982\u4f55\u5c01\u88c5\uff0c\u9700\u8981\u7684\u670b\u53cb\u53ef\u4ee5\u53c2\u8003\u4e0b \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-32035","post","type-post","status-publish","format-standard","hentry","category-19"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/32035","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=32035"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/32035\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=32035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=32035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=32035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}