{"id":33936,"date":"2024-11-25T14:18:03","date_gmt":"2024-11-25T06:18:03","guid":{"rendered":"https:\/\/fwq.ai\/blog\/33936\/"},"modified":"2024-11-25T14:18:03","modified_gmt":"2024-11-25T06:18:03","slug":"%e5%be%ae%e4%bf%a1%e5%b0%8f%e7%a8%8b%e5%ba%8f%e6%8c%89%e9%a1%ba%e5%ba%8f%e5%90%8c%e6%ad%a5%e6%89%a7%e8%a1%8c%e7%9a%84%e4%b8%a4%e7%a7%8d%e6%96%b9%e5%bc%8f%e5%88%86%e5%88%ab%e6%98%af%e4%bb%80%e4%b9%88","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/33936\/","title":{"rendered":"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6309\u987a\u5e8f\u540c\u6b65\u6267\u884c\u7684\u4e24\u79cd\u65b9\u5f0f\u5206\u522b\u662f\u4ec0\u4e48"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/202103\/17\/2021031711275694432.jpg\" class=\"aligncenter\" title=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6309\u987a\u5e8f\u540c\u6b65\u6267\u884c\u7684\u4e24\u79cd\u65b9\u5f0f\u5206\u522b\u662f\u4ec0\u4e48\u63d2\u56fe\" alt=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6309\u987a\u5e8f\u540c\u6b65\u6267\u884c\u7684\u4e24\u79cd\u65b9\u5f0f\u5206\u522b\u662f\u4ec0\u4e48\u63d2\u56fe\" \/><\/p>\n<p>\u524d\u8a00\uff1a<\/p>\n<p>\u5c0f\u7a0b\u5e8f\u6309\u987a\u5e8f\u540c\u6b65\u6267\u884c\u6709\u5982\u4e0b\u4e24\u79cd\u65b9\u5f0f\uff1a<\/p>\n<p>\u7b2c\u4e00\u79cd\u65b9\u5f0f\uff1a\u56de\u8c03\u51fd\u6570\u6267\u884c\uff0c\u540e\u4e00\u4e2a\u65b9\u6cd5\u5199\u5230\u524d\u4e00\u4e2a\u7684\u56de\u8c03\u51fd\u6570\u4e2d\u4ece\u800c\u5b9e\u73b0\u987a\u5e8f\u6267\u884c<\/p>\n<p>\u7f3a\u70b9\uff1a\u5d4c\u5957\u592a\u591a\uff0c\u4ee3\u7801\u6df7\u8f6e<\/p>\n<p>\u7b2c\u4e8c\u79cd\u65b9\u5f0f\uff1aasync-await \u540c\u6b65\u6267\u884c\uff0c\u6b64\u65b9\u6cd5\u7b49\u5f85\u524d\u9762\u65b9\u6cd5\u6267\u884c\u5b8c\u6bd5\u624d\u7ee7\u7eed\u540e\u7eed\u6267\u884c<\/p>\n<p>\u4f18\u70b9\uff1a\u4ee3\u7801\u53ef\u8bfb\u6027\u9ad8<\/p>\n<p>\u4ee5\u68c0\u67e5\u6587\u672c\u5b89\u5168\u6027\u4e3a\u4f8b\u7ed9\u51fa\u4e24\u79cd\u4e0d\u540c\u65b9\u5f0f\u4ee3\u7801\u4ee5\u4f9b\u53c2\u8003<\/p>\n<p>async-await<\/p>\n<pre>\/**\n&nbsp;*&nbsp;\u540c\u6b65\u68c0\u67e5\u662f\u5426\u5305\u542b\u654f\u611f\u8bcd\n&nbsp;*\/\n&nbsp;\n\/\/&nbsp;async&nbsp;function&nbsp;checkString(content)&nbsp;{\n\/\/&nbsp;&nbsp;&nbsp;try&nbsp;{\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;res&nbsp;=&nbsp;await&nbsp;wx.cloud.callFunction({\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;'checkString',\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;{\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;content,\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(res.result.errCode&nbsp;==&nbsp;0)\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;\n\/\/&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(err)&nbsp;{\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(err);\n\/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;\n\/\/&nbsp;&nbsp;&nbsp;}\n\/\/&nbsp;}\n&nbsp;\n&nbsp;\n\t\/\/&nbsp;pubcom:&nbsp;async&nbsp;function&nbsp;(e)&nbsp;{\n\t\/\/&nbsp;\twx.showLoading({\n\t\/\/&nbsp;\t\ttitle:&nbsp;'\u52a0\u8f7d\u4e2d',\n\t\/\/&nbsp;\t\tmask:&nbsp;true\n\t\/\/&nbsp;\t})\n&nbsp;\n\t\/\/&nbsp;\tvar&nbsp;that&nbsp;=&nbsp;this\n\t\/\/&nbsp;\tvar&nbsp;doc_id&nbsp;=&nbsp;that.data.commentID\n\t\/\/&nbsp;\tvar&nbsp;content&nbsp;=&nbsp;that.data.comcon\n\t\/\/&nbsp;\tvar&nbsp;formId&nbsp;=&nbsp;e.detail.formId;\n\t\/\/&nbsp;\tif&nbsp;(!content)&nbsp;{\n\t\/\/&nbsp;\t\treturn\n\t\/\/&nbsp;\t}\n\t\/\/&nbsp;\tvar&nbsp;isCheck&nbsp;=&nbsp;await&nbsp;common.checkString(content);\n\t\/\/&nbsp;\tif&nbsp;(!isCheck)&nbsp;{\n\t\/\/&nbsp;\t\twx.showToast({\n\t\/\/&nbsp;\t\t\ttitle:&nbsp;'\u542b\u6709\u654f\u611f\u8bcd',\n\t\/\/&nbsp;\t\t\timage:&nbsp;\"\/assets\/icon\/icon-warning.png\",\n\t\/\/&nbsp;\t\t});\n\t\/\/&nbsp;\t\treturn\n\t\/\/&nbsp;\t}\n&nbsp;&nbsp;&nbsp;&nbsp;\/\/\u540e\u7eed\u4ee3\u7801\n&nbsp;\n&nbsp;\t<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\uff08\u5b66\u4e60\u89c6\u9891\u5206\u4eab\uff1a\uff09<\/p>\n<p>\u56de\u8c03\u65b9\u5f0f<\/p>\n<pre>\/**\n&nbsp;*&nbsp;\u5f02\u6b65\u68c0\u67e5\n&nbsp;*\/\nfunction&nbsp;checkString(content,success,fail){\n&nbsp;&nbsp;wx.cloud.callFunction({\n&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;'checkString',\n&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;content,\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;}).then(res&nbsp;=&amp;gt;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;console.log(res);\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(res.result.errCode&nbsp;==&nbsp;0)\n\t\t\tsuccess(res);\n&nbsp;&nbsp;}).catch(err&nbsp;=&amp;gt;&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;console.error(err);\n\t\tfail(err);\n&nbsp;&nbsp;});\n}\n&nbsp;\npubcom:&nbsp;function&nbsp;(e)&nbsp;{\n\t\twx.showLoading({\n\t\t\ttitle:&nbsp;'\u52a0\u8f7d\u4e2d',\n\t\t\tmask:&nbsp;true\n\t\t})\n&nbsp;\n\t\tvar&nbsp;that&nbsp;=&nbsp;this\n\t\n\t\tvar&nbsp;content&nbsp;=&nbsp;that.data.comcon\n\t\t\n\t\tif&nbsp;(!content)&nbsp;{\n\t\t\treturn\n\t\t}\n\t\tcommon.checkString(content,&nbsp;function&nbsp;(res)&nbsp;{&nbsp;\n\t\t\t\/\/\u6210\u529f\u4ee3\u7801\n\t\t},&nbsp;function&nbsp;(err)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/\u5931\u8d25\n\t\t\twx.showToast({\n\t\t\t\ttitle:&nbsp;'\u542b\u6709\u654f\u611f\u8bcd',\n\t\t\t\timage:&nbsp;\"\/assets\/icon\/icon-warning.png\",\n\t\t\t});\n\t\t\treturn});\n\t},<\/pre>\n<p> \u767b\u5f55\u540e\u590d\u5236 <\/p>\n<p>\u76f8\u5173\u63a8\u8350\uff1a<\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u6309\u987a\u5e8f\u540c\u6b65\u6267\u884c\u7684\u4e24\u79cd\u65b9\u5f0f\u5206\u522b\u662f\u4ec0\u4e48\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>\u524d\u8a00\uff1a \u5c0f\u7a0b\u5e8f\u6309\u987a\u5e8f\u540c\u6b65\u6267\u884c\u6709\u5982\u4e0b\u4e24\u79cd\u65b9\u5f0f\uff1a \u7b2c\u4e00\u79cd\u65b9\u5f0f\uff1a\u56de\u8c03\u51fd\u6570\u6267\u884c\uff0c\u540e\u4e00\u4e2a\u65b9\u6cd5\u5199\u5230\u524d\u4e00\u4e2a\u7684\u56de\u8c03\u51fd\u6570\u4e2d\u4ece\u800c\u5b9e\u73b0\u987a\u5e8f\u6267\u884c \u7f3a\u70b9\uff1a\u5d4c\u5957\u592a\u591a\uff0c\u4ee3\u7801\u6df7\u8f6e \u7b2c\u4e8c\u79cd\u65b9\u5f0f\uff1aasync-await \u540c\u6b65\u6267\u884c\uff0c\u6b64\u65b9\u6cd5\u7b49\u5f85\u524d\u9762\u65b9\u6cd5\u6267\u884c\u5b8c\u6bd5\u624d\u7ee7\u7eed\u540e\u7eed\u6267\u884c \u4f18\u70b9\uff1a\u4ee3\u7801\u53ef\u8bfb\u6027\u9ad8 \u4ee5\u68c0\u67e5\u6587\u672c\u5b89\u5168\u6027\u4e3a\u4f8b\u7ed9\u51fa\u4e24\u79cd\u4e0d\u540c\u65b9\u5f0f\u4ee3\u7801\u4ee5\u4f9b\u53c2\u8003 async-await \/** &nbsp;*&nbsp;\u540c\u6b65\u68c0\u67e5\u662f\u5426\u5305\u542b\u654f\u611f\u8bcd &nbsp;*\/ &nbsp; \/\/&nbsp;async&nbsp;function&nbsp;checkString(content)&nbsp;{ \/\/&nbsp;&nbsp;&nbsp;try&nbsp;{ \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;res&nbsp;=&nbsp;await&nbsp;wx.cloud.callFunction({ \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;&#8216;checkString&#8217;, \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;{ \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content:&nbsp;content, \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}); \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(res.result.errCode&nbsp;==&nbsp;0) \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true; \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false; \/\/&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(err)&nbsp;{ \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;console.log(err); \/\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false; \/\/&nbsp;&nbsp;&nbsp;} \/\/&nbsp;} &nbsp; &nbsp; \/\/&nbsp;pubcom:&nbsp;async&nbsp;function&nbsp;(e)&nbsp;{ \/\/&nbsp; wx.showLoading({ \/\/&nbsp; title:&nbsp;&#8216;\u52a0\u8f7d\u4e2d&#8217;, \/\/&nbsp; mask:&nbsp;true \/\/&nbsp; }) &nbsp; \/\/&nbsp; var&nbsp;that&nbsp;=&nbsp;this \/\/&nbsp; var&nbsp;doc_id&nbsp;=&nbsp;that.data.commentID \/\/&nbsp; var&nbsp;content&nbsp;=&nbsp;that.data.comcon \/\/&nbsp; var&nbsp;formId&nbsp;=&nbsp;e.detail.formId; \/\/&nbsp; if&nbsp;(!content)&nbsp;{ \/\/&nbsp; return \/\/&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-33936","post","type-post","status-publish","format-standard","hentry","category-19"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/33936","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=33936"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/33936\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=33936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=33936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=33936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}