{"id":195,"date":"2026-06-04T11:53:44","date_gmt":"2026-06-04T03:53:44","guid":{"rendered":"https:\/\/mitongxue.cn\/?page_id=195"},"modified":"2026-07-24T13:34:33","modified_gmt":"2026-07-24T05:34:33","slug":"%e5%bc%80%e5%8f%91%e6%96%87%e6%a1%a3","status":"publish","type":"page","link":"https:\/\/mitongxue.cn\/index.php\/%e5%bc%80%e5%8f%91%e6%96%87%e6%a1%a3\/","title":{"rendered":"\u5f00\u53d1\u6587\u6863"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>\u524d\u7aef<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-fdcf44e1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h3 class=\"wp-block-heading\">Vue<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-blockspare-blockspare-container alignfull blockspare-cdd3966a-ccd3-4\" blockspare-animation=\"\"><style>.blockspare-cdd3966a-ccd3-4 > .blockspare-block-container-wrapper{background-color:#f9f9f9;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;border-radius:0}.blockspare-cdd3966a-ccd3-4 .blockspare-image-wrap{background-image:none}<\/style><div class=\"blockspare-block-container-wrapper blockspare-hover-item\"><div class=\"blockspare-container-background blockspare-image-wrap has-background-opacity-100 has-background-opacity\"><\/div><div class=\"blockspare-container\"><div class=\"blockspare-inner-blocks blockspare-inner-wrapper-blocks\">\n<p class=\"wp-block-paragraph\"><strong>Vue2<\/strong>\uff1a<a href=\"https:\/\/v2.cn.vuejs.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/v2.cn.vuejs.org\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vue\uff1a<\/strong><a href=\"https:\/\/cn.vuejs.org\/guide\/introduction.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/cn.vuejs.org\/guide\/introduction.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">P<strong>inia\uff1a<\/strong><a href=\"https:\/\/pinia.vuejs.org\/zh\/introduction.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/pinia.vuejs.org\/zh\/introduction.html<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-fdcf44e1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h3 class=\"wp-block-heading\">React<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>React:<\/strong> <a href=\"https:\/\/zh-hans.react.dev\/learn\/escape-hatches\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/zh-hans.react.dev\/learn\/escape-hatches<\/a>     \n        <a href=\"https:\/\/reactjs.bootcss.com\/learn\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/reactjs.bootcss.com\/learn<\/a>\n        <a href=\"https:\/\/react.docschina.org\/learn\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/react.docschina.org\/learn<\/a>\n<strong>React-router<\/strong>\uff1a<a href=\"https:\/\/reactrouter.com\/api\/hooks\/useRoutes\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/reactrouter.com\/api\/hooks\/useRoutes<\/a>\n<strong>umi\u6587\u6863\u5730\u5740\uff1a<\/strong><a href=\"https:\/\/umijs.org\/zh-CN\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/umijs.org\/zh-CN<\/a>\n<strong>dva\u6587\u6863\u5730\u5740\uff1a<\/strong><a href=\"https:\/\/dvajs.com\/guide\/concepts.html#action\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dvajs.com\/guide\/concepts.html#action<\/a>\n<strong>ECharts\uff1a<\/strong><a href=\"https:\/\/git.hust.cc\/echarts-for-react\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/git.hust.cc\/echarts-for-react\/<\/a>\n<\/code><\/pre>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u5e38\u7528<\/h3>\n\n\n\n<div class=\"wp-block-blockspare-blockspare-container alignfull blockspare-a3805cc5-ee01-4\" blockspare-animation=\"\"><style>.blockspare-a3805cc5-ee01-4 > .blockspare-block-container-wrapper{background-color:#f9f9f9;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;border-radius:0}.blockspare-a3805cc5-ee01-4 .blockspare-image-wrap{background-image:none}<\/style><div class=\"blockspare-block-container-wrapper blockspare-hover-item\"><div class=\"blockspare-container-background blockspare-image-wrap has-background-opacity-100 has-background-opacity\"><\/div><div class=\"blockspare-container\"><div class=\"blockspare-inner-blocks blockspare-inner-wrapper-blocks\">\n<pre class=\"wp-block-preformatted\"><strong>MDN_:<\/strong> <a href=\"https:\/\/developer.mozilla.org\/zh-CN\/docs\/Web\/HTML\/Reference\/Elements\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developer.mozilla.org\/zh-CN\/docs\/Web\/HTML\/Reference\/Elements<\/a><br><strong>ECharts<\/strong>: <a href=\"https:\/\/echarts.apache.org\/handbook\/zh\/get-started\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/echarts.apache.org\/handbook\/zh\/get-started\/<\/a><br><strong>Element Plus<\/strong>: <a href=\"https:\/\/element-plus.org\/zh-CN\/guide\/design\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/element-plus.org\/zh-CN\/guide\/design<\/a><br><strong>fontawesome\uff1a<\/strong><a href=\"https:\/\/fontawesome.com\/icons\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/fontawesome.com\/icons<\/a><br><strong>Popper:<\/strong> <a href=\"https:\/\/popper.js.org\/docs\/v2\/tutorial\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/popper.js.org\/docs\/v2\/tutorial\/<\/a><br><strong>vite-plugin-mock:<\/strong> <a href=\"https:\/\/github.com\/vbenjs\/vite-plugin-mock\/blob\/main\/README.zh_CN.md\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/vbenjs\/vite-plugin-mock\/blob\/main\/README.zh_CN.md<\/a><br><strong>ThreeJS\uff1a<\/strong><a href=\"https:\/\/threejs.org\/docs\/?q=TextureLoader#TextureLoader\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/threejs.org\/docs\/?q=TextureLoader#TextureLoader<\/a><br><strong>GSAP\uff1a<\/strong><a href=\"https:\/\/gsap.com\/docs\/v3\/GSAP\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/gsap.com\/docs\/v3\/GSAP\/<\/a><\/pre>\n<\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">\u540e\u7aef<\/h2>\n\n\n\n<div class=\"wp-block-blockspare-blockspare-container alignfull blockspare-c77b3d84-e249-4\" blockspare-animation=\"\"><style>.blockspare-c77b3d84-e249-4 > .blockspare-block-container-wrapper{background-color:#f9f9f9;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;border-radius:0}.blockspare-c77b3d84-e249-4 .blockspare-image-wrap{background-image:none}<\/style><div class=\"blockspare-block-container-wrapper blockspare-hover-item\"><div class=\"blockspare-container-background blockspare-image-wrap has-background-opacity-100 has-background-opacity\"><\/div><div class=\"blockspare-container\"><div class=\"blockspare-inner-blocks blockspare-inner-wrapper-blocks\">\n<p class=\"wp-block-paragraph\"><strong>EGG:<\/strong> <a href=\"https:\/\/eggjs.org\/zh-CN\/intro\/quickstart\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/eggjs.org\/zh-CN\/intro\/quickstart<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sa-Token\uff1a<\/strong><a href=\"https:\/\/sa-token.cc\/doc.html#\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/sa-token.cc\/doc.html#<\/a><\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">python<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>Python\u6587\u6863:<\/strong> https:\/\/docs.python.org\/zh-cn\/3\/?spm=5176.28103460.0.0.41c529881PLtO8\n<strong>Flask:<\/strong> https:\/\/dormousehole.readthedocs.io\/en\/latest\/quickstart.html#id2\n<strong>FastAPI\uff1a<\/strong>https:\/\/fastapi.tiangolo.com\/zh\/tutorial\/path-operation-configuration\/\n<strong>Pydantic\uff1a<\/strong>https:\/\/pydantic.dev\/\n<strong>SQLAlchemy:<\/strong> https:\/\/docs.sqlalchemy.org\/en\/20\/index.html<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u7aef Vue React \u5e38\u7528 \u540e\u7aef python<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-195","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/pages\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/comments?post=195"}],"version-history":[{"count":32,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/pages\/195\/revisions"}],"predecessor-version":[{"id":769,"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/pages\/195\/revisions\/769"}],"wp:attachment":[{"href":"https:\/\/mitongxue.cn\/index.php\/wp-json\/wp\/v2\/media?parent=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}