{"id":31789,"date":"2024-11-25T09:41:11","date_gmt":"2024-11-25T01:41:11","guid":{"rendered":"https:\/\/fwq.ai\/blog\/31789\/"},"modified":"2024-11-25T09:41:11","modified_gmt":"2024-11-25T01:41:11","slug":"%e5%be%ae%e4%bf%a1%e5%b0%8f%e7%a8%8b%e5%ba%8f%e5%ae%9e%e7%8e%b0%e5%ae%9e%e6%97%b6%e5%9c%86%e5%bd%a2%e8%bf%9b%e5%ba%a6%e6%9d%a1%e7%9a%84%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/fwq.ai\/blog\/31789\/","title":{"rendered":"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5"},"content":{"rendered":"<p>\u8fd9\u7bc7\u6587\u7ae0\u4e3b\u8981\u7ed9\u5927\u5bb6\u4ecb\u7ecd\u4e86\u5229\u7528\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\uff0c\u6587\u4e2d\u7ed9\u51fa\u4e86\u8be6\u7ec6\u7684\u793a\u4f8b\u4ee3\u7801\uff0c\u76f8\u4fe1\u5bf9\u5927\u5bb6\u5177\u6709\u4e00\u5b9a\u7684\u53c2\u8003\u4ef7\u503c\uff0c\u9700\u8981\u7684\u670b\u53cb\u4eec\u4e0b\u9762\u6765\u4e00\u8d77\u770b\u770b\u5427\u3002<\/p>\n<p><span style=\"color: #ff0000\"><strong>\u524d\u8a00<\/strong><\/span><\/p>\n<p>\u6700\u8fd1\u5de5\u4f5c\u4e2d\u4e3a\u4e86\u505a\u4e00\u4e2a\u5f55\u5236\u6309\u94ae\uff0c\u7814\u7a76\u4e86\u4e0b\u5c0f\u7a0b\u5e8f\u7684\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u5b9e\u73b0\uff0c\u4e0b\u9762\u8fd9\u7bc7\u6587\u7ae0\u5c31\u6765\u7ed9\u5927\u5bb6\u8be6\u7ec6\u7684\u4ecb\u7ecd\u4e86\u5b9e\u73b0\u7684\u65b9\u6cd5\u793a\u4f8b\uff0c\u5e9f\u8bdd\u4e0d\u591a\u8bf4\uff0c\u5148\u6765\u770b\u770b\u6548\u679c\u56fe\u5427\u3002<\/p>\n<p><span style=\"color: #ff0000\"><strong>\u6548\u679c\u56fe\u5982\u4e0b<\/strong><\/span><\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/009\/823e280f328d993906b315817e3fe52b-0.png\" class=\"aligncenter\" title=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe\" alt=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe\" \/><br \/>\u521d\u59cb\u72b6\u6001<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/009\/823e280f328d993906b315817e3fe52b-1.png\" class=\"aligncenter\" title=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe1\" alt=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe1\" \/><\/p>\n<p style=\"text-align: center\">\u70b9\u51fb\u4e2d\u95f4\u6309\u94ae\u5f00\u59cb\u7ed8\u5236<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/009\/e718eb8247b933135b90b49fa3462431-2.png\" class=\"aligncenter\" title=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe2\" alt=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe2\" \/><\/p>\n<p style=\"text-align: center\">\u7ed8\u5236\u8fc7\u7a0b<\/p>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/009\/e718eb8247b933135b90b49fa3462431-3.png\" class=\"aligncenter\" title=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe3\" alt=\"\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\u63d2\u56fe3\" \/><\/p>\n<p style=\"text-align: center\">\u7ed8\u5236\u7ed3\u675f<\/p>\n<p><span style=\"color: #ff0000\"><strong>\u5b9e\u73b0\u601d\u8def<\/strong><\/span><\/p>\n<p>\u5efa\u7acb\u4e24\u4e2acanvas\u6807\u7b7e\uff0c\u5148\u7ed8\u5236\u5e95\u5c42\u7684\u6d45\u7070\u8272\u5706\u5708\u80cc\u666f\uff0c\u518d\u7ed8\u5236\u4e0a\u5c42\u7684\u7ea2\u8272\u8fdb\u5ea6\u6761\u3002<\/p>\n<p><strong>WXML\u4ee3\u7801<\/strong><\/p>\n<\/p>\n<pre>&lt;view&gt;\n&nbsp;&lt;view&gt;\n&nbsp;&lt;canvas&gt;\n&nbsp;&lt;\/canvas&gt;\n&nbsp;&lt;canvas&gt;\n&nbsp;&lt;\/canvas&gt;\n&nbsp;&lt;view&gt;\u5f00\u59cb\u52a8\u6001\u7ed8\u5236&lt;\/view&gt;\n&nbsp;&lt;\/view&gt;&lt;\/view&gt;<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236   <\/p>\n<p><strong>WXSS\u4ee3\u7801<\/strong><\/p>\n<p><span style=\"color: #800000\"><strong>\u7279\u522b\u6ce8\u610f\uff1a<\/strong><\/span>\u5e95\u5c42\u7684canvas\u6700\u597d\u4f7f\u7528<\/p>\n<p>z-index:-5\uff1b\u653e\u7f6e\u4e8e\u5e95\u5c42<\/p>\n<\/p>\n<pre>page&nbsp;{\n&nbsp;width:&nbsp;100%;\n&nbsp;height:&nbsp;100%;\n&nbsp;background-color:&nbsp;#fff;\n}\n\n.circle-box&nbsp;{\n&nbsp;text-align:&nbsp;center;\n&nbsp;margin-top:&nbsp;10vw;\n}\n\n.circle&nbsp;{\n&nbsp;position:&nbsp;absolute;\n&nbsp;left:&nbsp;0;\n&nbsp;right:&nbsp;0;\n&nbsp;margin:&nbsp;auto;\n}\n\n.draw_btn&nbsp;{\n&nbsp;width:&nbsp;35vw;\n&nbsp;position:&nbsp;absolute;\n&nbsp;top:&nbsp;33vw;\n&nbsp;right:&nbsp;0;\n&nbsp;left:&nbsp;0;\n&nbsp;margin:&nbsp;auto;\n&nbsp;border:&nbsp;1px&nbsp;#000&nbsp;solid;\n&nbsp;border-radius:&nbsp;5vw;\n}<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236   <\/p>\n<p><strong>JS\u4ee3\u7801<\/strong><\/p>\n<\/p>\n<pre>\/\/\u83b7\u53d6\u5e94\u7528\u5b9e\u4f8b\nvar&nbsp;app&nbsp;=&nbsp;getApp()\n\nvar&nbsp;interval;\nvar&nbsp;varName;\nvar&nbsp;ctx&nbsp;=&nbsp;wx.createCanvasContext('canvasArcCir');\n\nPage({\n&nbsp;data:&nbsp;{\n&nbsp;},\n&nbsp;drawCircle:&nbsp;function&nbsp;()&nbsp;{\n&nbsp;clearInterval(varName);\n&nbsp;function&nbsp;drawArc(s,&nbsp;e)&nbsp;{\n&nbsp;ctx.setFillStyle('white');\n&nbsp;ctx.clearRect(0,&nbsp;0,&nbsp;200,&nbsp;200);\n&nbsp;ctx.draw();\n&nbsp;var&nbsp;x&nbsp;=&nbsp;100,&nbsp;y&nbsp;=&nbsp;100,&nbsp;radius&nbsp;=&nbsp;96;\n&nbsp;ctx.setLineWidth(5);\n&nbsp;ctx.setStrokeStyle('#d81e06');\n&nbsp;ctx.setLineCap('round');\n&nbsp;ctx.beginPath();\n&nbsp;ctx.arc(x,&nbsp;y,&nbsp;radius,&nbsp;s,&nbsp;e,&nbsp;false);\n&nbsp;ctx.stroke()\n&nbsp;ctx.draw()\n&nbsp;}\n&nbsp;var&nbsp;step&nbsp;=&nbsp;1,&nbsp;startAngle&nbsp;=&nbsp;1.5&nbsp;*&nbsp;Math.PI,&nbsp;endAngle&nbsp;=&nbsp;0;\n&nbsp;var&nbsp;animation_interval&nbsp;=&nbsp;1000,&nbsp;n&nbsp;=&nbsp;60;\n&nbsp;var&nbsp;animation&nbsp;=&nbsp;function&nbsp;()&nbsp;{\n&nbsp;if&nbsp;(step&nbsp;&lt;p&gt;&lt;\/p&gt;&lt;p&gt;&lt;span style=\"color: #800000\"&gt;&lt;strong&gt;\u6ce8\u610f\u7684\u8981\u70b9&lt;\/strong&gt;&lt;\/span&gt;&lt;\/p&gt;&lt;p&gt;1\u3001\u5173\u4e8e\u5c0f\u7a0b\u5e8fcanvas\u7ed8\u5236\uff0c\u8bf7\u89c2\u770b\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b98\u65b9\u6587\u6863\u7ed8\u5236&lt;\/p&gt;&lt;p&gt;2\u3001\u5f00\u59cb\u7ed8\u5236\u7684\u8def\u5f84\u53ef\u4ee5\u6839\u636e JS\u4ee3\u7801\u4e2d\u7684\u53d8\u91cfstartAngle \u6765\u9009\u62e9\u4ece\u54ea\u91cc\u5f00\u59cb\u7ed8\u5236&lt;\/p&gt;&lt;p style=\"text-align: center\"&gt;&lt;img alt=\"\" src=\"https:\/\/img.php.cn\/upload\/article\/000\/000\/009\/e718eb8247b933135b90b49fa3462431-4.png\"&gt;&lt;\/p&gt;&lt;p&gt;\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&lt;\/p&gt;&lt;p&gt;\u76f8\u5173\u63a8\u8350\uff1a&lt;\/p&gt;&lt;p&gt;&lt;a href=\"http:\/\/www.php.cn\/xiaochengxu-404748.html\" target=\"_blank\"&gt;\u5fae\u4fe1\u5c0f\u7a0b\u5e8f \n\u76d1\u542c\u624b\u52bf\u6ed1\u52a8\u5207\u6362\u9875\u9762\u7684\u5b9e\u73b0&lt;\/a&gt;&lt;br&gt;&lt;\/p&gt;&lt;p&gt;&lt;a href=\"http:\/\/www.php.cn\/xiaochengxu-404742.html\" target=\"_blank\"&gt;\u5fae\u4fe1\u5c0f\u7a0b\u5e8f \n\u56fe\u7247\u7b49\u6bd4\u4f8b\u7f29\u653e&lt;\/a&gt;&lt;br&gt;&lt;\/p&gt;&lt;p&gt;&lt;a href=\"http:\/\/www.php.cn\/xiaochengxu-404722.html\" target=\"_blank\"&gt;\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5f00\u53d1\u4e4b\u8dd1\u6b65\u5fae\u4fe1\u5c0f\u7a0b\u5e8f&lt;\/a&gt;&lt;br&gt;&lt;\/p&gt;&lt;p&gt;&lt;\/p&gt;&lt;p class=\"clearfix\"&gt;&lt;span class=\"jbTestPos\"&gt;&lt;\/span&gt;&lt;\/p&gt;<\/pre>\n<p>  \u767b\u5f55\u540e\u590d\u5236   <\/p>\n<p>\u4ee5\u4e0a\u5c31\u662f\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\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\u7ed9\u5927\u5bb6\u4ecb\u7ecd\u4e86\u5229\u7528\u5fae\u4fe1\u5c0f\u7a0b\u5e8f\u5b9e\u73b0\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u7684\u65b9\u6cd5\uff0c\u6587\u4e2d\u7ed9\u51fa\u4e86\u8be6\u7ec6\u7684\u793a\u4f8b\u4ee3\u7801\uff0c\u76f8\u4fe1\u5bf9\u5927\u5bb6\u5177\u6709\u4e00\u5b9a\u7684\u53c2\u8003\u4ef7\u503c\uff0c\u9700\u8981\u7684\u670b\u53cb\u4eec\u4e0b\u9762\u6765\u4e00\u8d77\u770b\u770b\u5427\u3002 \u524d\u8a00 \u6700\u8fd1\u5de5\u4f5c\u4e2d\u4e3a\u4e86\u505a\u4e00\u4e2a\u5f55\u5236\u6309\u94ae\uff0c\u7814\u7a76\u4e86\u4e0b\u5c0f\u7a0b\u5e8f\u7684\u5b9e\u65f6\u5706\u5f62\u8fdb\u5ea6\u6761\u5b9e\u73b0\uff0c\u4e0b\u9762\u8fd9\u7bc7\u6587\u7ae0\u5c31\u6765\u7ed9\u5927\u5bb6\u8be6\u7ec6\u7684\u4ecb\u7ecd\u4e86\u5b9e\u73b0\u7684\u65b9\u6cd5\u793a\u4f8b\uff0c\u5e9f\u8bdd\u4e0d\u591a\u8bf4\uff0c\u5148\u6765\u770b\u770b\u6548\u679c\u56fe\u5427\u3002 \u6548\u679c\u56fe\u5982\u4e0b \u521d\u59cb\u72b6\u6001 \u70b9\u51fb\u4e2d\u95f4\u6309\u94ae\u5f00\u59cb\u7ed8\u5236 \u7ed8\u5236\u8fc7\u7a0b \u7ed8\u5236\u7ed3\u675f \u5b9e\u73b0\u601d\u8def \u5efa\u7acb\u4e24\u4e2acanvas\u6807\u7b7e\uff0c\u5148\u7ed8\u5236\u5e95\u5c42\u7684\u6d45\u7070\u8272\u5706\u5708\u80cc\u666f\uff0c\u518d\u7ed8\u5236\u4e0a\u5c42\u7684\u7ea2\u8272\u8fdb\u5ea6\u6761\u3002 WXML\u4ee3\u7801 &lt;view&gt; &nbsp;&lt;view&gt; &nbsp;&lt;canvas&gt; &nbsp;&lt;\/canvas&gt; &nbsp;&lt;canvas&gt; &nbsp;&lt;\/canvas&gt; &nbsp;&lt;view&gt;\u5f00\u59cb\u52a8\u6001\u7ed8\u5236&lt;\/view&gt; &nbsp;&lt;\/view&gt;&lt;\/view&gt; \u767b\u5f55\u540e\u590d\u5236 WXSS\u4ee3\u7801 \u7279\u522b\u6ce8\u610f\uff1a\u5e95\u5c42\u7684canvas\u6700\u597d\u4f7f\u7528 z-index:-5\uff1b\u653e\u7f6e\u4e8e\u5e95\u5c42 page&nbsp;{ &nbsp;width:&nbsp;100%; &nbsp;height:&nbsp;100%; &nbsp;background-color:&nbsp;#fff; } .circle-box&nbsp;{ &nbsp;text-align:&nbsp;center; &nbsp;margin-top:&nbsp;10vw; } .circle&nbsp;{ &nbsp;position:&nbsp;absolute; &nbsp;left:&nbsp;0; &nbsp;right:&nbsp;0; &nbsp;margin:&nbsp;auto; } .draw_btn&nbsp;{ &nbsp;width:&nbsp;35vw; &nbsp;position:&nbsp;absolute; &nbsp;top:&nbsp;33vw; &nbsp;right:&nbsp;0; &nbsp;left:&nbsp;0; &nbsp;margin:&nbsp;auto; &nbsp;border:&nbsp;1px&nbsp;#000&nbsp;solid; &nbsp;border-radius:&nbsp;5vw; } \u767b\u5f55\u540e\u590d\u5236 JS\u4ee3\u7801 \/\/\u83b7\u53d6\u5e94\u7528\u5b9e\u4f8b var&nbsp;app&nbsp;=&nbsp;getApp() var&nbsp;interval; var&nbsp;varName; var&nbsp;ctx&nbsp;=&nbsp;wx.createCanvasContext(&#8216;canvasArcCir&#8217;); [&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-31789","post","type-post","status-publish","format-standard","hentry","category-19"],"_links":{"self":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/31789","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=31789"}],"version-history":[{"count":0,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/posts\/31789\/revisions"}],"wp:attachment":[{"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/media?parent=31789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/categories?post=31789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwq.ai\/blog\/wp-json\/wp\/v2\/tags?post=31789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}