{"id":165,"date":"2022-06-29T10:24:02","date_gmt":"2022-06-29T02:24:02","guid":{"rendered":"http:\/\/yanzhenhua.top\/?p=165"},"modified":"2022-06-29T10:24:02","modified_gmt":"2022-06-29T02:24:02","slug":"vue%e5%89%8d%e7%ab%afexcel%e5%af%bc%e5%87%ba%ef%bc%9axlsx","status":"publish","type":"post","link":"http:\/\/yanzhenhua.top\/?p=165","title":{"rendered":"vue\u524d\u7aefexcel\u5bfc\u51fa\uff1axlsx"},"content":{"rendered":"<h1 id=\"id-2022-andrew.yan-xlsx-style\u884c\u9ad8\u8bbe\u7f6e\" class=\"md-end-block md-heading\"><span class=\"md-plain\">xlsx-style \u884c\u9ad8\u8bbe\u7f6e<\/span><\/h1>\n<p class=\"md-end-block md-p\"><span class=\"md-plain\">!rows\uff0cxlsx-style\u6ca1\u6709\u63d0\u4f9b\u8fd9\u4e2a\u529f\u80fd\uff0c\u4f46\u662fxlsx\u6709\u8fd9\u4e2a\u529f\u80fd\uff0c\u6240\u4ee5\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u65b9\u6cd5\u6709<\/span><\/p>\n<h5 id=\"id-2022-andrew.yan-\u6b65\u9aa4\uff1a\" class=\"md-end-block md-heading\"><span class=\"md-plain\">\u6b65\u9aa4\uff1a<\/span><\/h5>\n<ol class=\"ol-list\">\n<li class=\"md-list-item\">\n<p class=\"md-end-block md-p\"><span class=\"md-plain\">\u4f7f\u7528\u9759\u6001\u6587\u4ef6\u66ff\u4ee3import<\/span><span class=\"md-softbreak\">\u00a0<\/span><span class=\"md-plain\">\uff081\uff09\u5c06node_modules\u91cc\u7684xlsx-style\u7684\u6587\u4ef6\u5939\u4e0b\u7684<\/span><span class=\"md-softbreak\">\u00a0<\/span><span class=\"md-plain\">xlsx.core.min.js\u62ff\u51fa\u6765\u653e\u5728\u9759\u6001\u6587\u4ef6\u653e\u7f6e\u7684\u6587\u4ef6\u5939\u4e0b<\/span><span class=\"md-softbreak\">\u00a0<\/span><span class=\"md-plain\">\uff082\uff09index.html\u4e2d\u5f15\u5165<\/span><\/p>\n<\/li>\n<\/ol>\n<pre class=\"md-fences md-end-block ty-contain-cm modeLoaded\" lang=\"html\"> \u00a0 \u00a0<span class=\"cm-tag cm-bracket\">&lt;<\/span><span class=\"cm-tag\">script<\/span> <span class=\"cm-attribute\">src<\/span>=<span class=\"cm-string\">\"&lt;%= BASE_URL %&gt;cdn\/xlsx-style\/xlsx.core.min.js\"<\/span> <span class=\"cm-attribute\">charset<\/span>=<span class=\"cm-string\">\"utf-8\"<\/span><span class=\"cm-tag cm-bracket\">&gt;&lt;\/<\/span><span class=\"cm-tag\">script<\/span><span class=\"cm-tag cm-bracket\">&gt;<\/span><\/pre>\n<p class=\"md-end-block md-p\"><span class=\"md-plain\">\uff083\uff09\u5220\u9664import xlsxstyle\u4ee3\u7801<\/span><\/p>\n<p class=\"md-end-block md-p\"><span class=\"md-plain\">2.\u4fee\u6539xlsx.core.min.js<\/span><\/p>\n<p class=\"md-end-block md-p\"><span class=\"md-plain\">\u4f4d\u7f6e\uff1a<\/span><span class=\"md-softbreak\">\u00a0<\/span><span class=\"md-plain\">write_ws_xml_data<\/span><\/p>\n<p class=\"md-end-block md-p\"><span class=\"md-plain\">\u5b8c\u6574\u7248\u4ee3\u7801\u5982\u4e0b\uff1a<\/span><\/p>\n<pre class=\"md-fences md-end-block ty-contain-cm modeLoaded\" lang=\"javascript\"><span class=\"cm-keyword\">var<\/span> <span class=\"cm-def\">DEF_PPI<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-number\">96<\/span>, <span class=\"cm-def\">PPI<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">DEF_PPI<\/span>;\r\n<span class=\"cm-keyword\">function<\/span> <span class=\"cm-def\">px2pt<\/span>(<span class=\"cm-def\">px<\/span>) { <span class=\"cm-keyword\">return<\/span> <span class=\"cm-variable-2\">px<\/span> <span class=\"cm-operator\">*<\/span> <span class=\"cm-number\">96<\/span> <span class=\"cm-operator\">\/<\/span> <span class=\"cm-variable\">PPI<\/span>; }\r\n<span class=\"cm-keyword\">function<\/span> <span class=\"cm-def\">pt2px<\/span>(<span class=\"cm-def\">pt<\/span>) { <span class=\"cm-keyword\">return<\/span> <span class=\"cm-variable-2\">pt<\/span> <span class=\"cm-operator\">*<\/span> <span class=\"cm-variable\">PPI<\/span> <span class=\"cm-operator\">\/<\/span> <span class=\"cm-number\">96<\/span>; }\r\n<span class=\"cm-keyword\">function<\/span> <span class=\"cm-def\">write_ws_xml_data<\/span>(<span class=\"cm-def\">ws<\/span>, <span class=\"cm-def\">opts<\/span>, <span class=\"cm-def\">idx<\/span>, <span class=\"cm-def\">wb<\/span>) {\r\n \u00a0<span class=\"cm-keyword\">var<\/span> <span class=\"cm-def\">o<\/span> <span class=\"cm-operator\">=<\/span> [], <span class=\"cm-def\">r<\/span> <span class=\"cm-operator\">=<\/span> [], <span class=\"cm-def\">range<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">safe_decode_range<\/span>(<span class=\"cm-variable-2\">ws<\/span>[<span class=\"cm-string\">'!ref'<\/span>]), <span class=\"cm-def\">cell<\/span><span class=\"cm-operator\">=<\/span><span class=\"cm-string\">\"\"<\/span>, <span class=\"cm-def\">ref<\/span>, <span class=\"cm-def\">rr<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-string\">\"\"<\/span>, <span class=\"cm-def\">cols<\/span> <span class=\"cm-operator\">=<\/span> [], <span class=\"cm-def\">R<\/span><span class=\"cm-operator\">=<\/span><span class=\"cm-number\">0<\/span>, <span class=\"cm-def\">C<\/span><span class=\"cm-operator\">=<\/span><span class=\"cm-number\">0<\/span>, <span class=\"cm-def\">rows<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">ws<\/span>[<span class=\"cm-string\">'!rows'<\/span>];\r\n \u00a0<span class=\"cm-keyword\">var<\/span> <span class=\"cm-def\">dense<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">Array<\/span>.<span class=\"cm-property\">isArray<\/span>(<span class=\"cm-variable-2\">ws<\/span>);\r\n \u00a0<span class=\"cm-keyword\">var<\/span> <span class=\"cm-def\">params<\/span> <span class=\"cm-operator\">=<\/span> ({<span class=\"cm-property\">r<\/span>:<span class=\"cm-variable-2\">rr<\/span>}), <span class=\"cm-def\">row<\/span>, <span class=\"cm-def\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-operator\">-<\/span><span class=\"cm-number\">1<\/span>;\r\n \u00a0<span class=\"cm-keyword\">for<\/span>(<span class=\"cm-variable-2\">C<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">range<\/span>.<span class=\"cm-property\">s<\/span>.<span class=\"cm-property\">c<\/span>; <span class=\"cm-variable-2\">C<\/span> <span class=\"cm-operator\">&lt;=<\/span> <span class=\"cm-variable-2\">range<\/span>.<span class=\"cm-property\">e<\/span>.<span class=\"cm-property\">c<\/span>; <span class=\"cm-operator\">++<\/span><span class=\"cm-variable-2\">C<\/span>) <span class=\"cm-variable-2\">cols<\/span>[<span class=\"cm-variable-2\">C<\/span>] <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">encode_col<\/span>(<span class=\"cm-variable-2\">C<\/span>);\r\n \u00a0<span class=\"cm-keyword\">for<\/span>(<span class=\"cm-variable-2\">R<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">range<\/span>.<span class=\"cm-property\">s<\/span>.<span class=\"cm-property\">r<\/span>; <span class=\"cm-variable-2\">R<\/span> <span class=\"cm-operator\">&lt;=<\/span> <span class=\"cm-variable-2\">range<\/span>.<span class=\"cm-property\">e<\/span>.<span class=\"cm-property\">r<\/span>; <span class=\"cm-operator\">++<\/span><span class=\"cm-variable-2\">R<\/span>) {\r\n \u00a0 \u00a0<span class=\"cm-variable-2\">r<\/span> <span class=\"cm-operator\">=<\/span> [];\r\n \u00a0 \u00a0<span class=\"cm-variable-2\">rr<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">encode_row<\/span>(<span class=\"cm-variable-2\">R<\/span>);\r\n \u00a0 \u00a0<span class=\"cm-keyword\">for<\/span>(<span class=\"cm-variable-2\">C<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">range<\/span>.<span class=\"cm-property\">s<\/span>.<span class=\"cm-property\">c<\/span>; <span class=\"cm-variable-2\">C<\/span> <span class=\"cm-operator\">&lt;=<\/span> <span class=\"cm-variable-2\">range<\/span>.<span class=\"cm-property\">e<\/span>.<span class=\"cm-property\">c<\/span>; <span class=\"cm-operator\">++<\/span><span class=\"cm-variable-2\">C<\/span>) {\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">ref<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">cols<\/span>[<span class=\"cm-variable-2\">C<\/span>] <span class=\"cm-operator\">+<\/span> <span class=\"cm-variable-2\">rr<\/span>;\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">var<\/span> <span class=\"cm-def\">_cell<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">dense<\/span> <span class=\"cm-operator\">?<\/span> (<span class=\"cm-variable-2\">ws<\/span>[<span class=\"cm-variable-2\">R<\/span>]<span class=\"cm-operator\">||<\/span>[])[<span class=\"cm-variable-2\">C<\/span>]: <span class=\"cm-variable-2\">ws<\/span>[<span class=\"cm-variable-2\">ref<\/span>];\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">_cell<\/span> <span class=\"cm-operator\">===<\/span> <span class=\"cm-atom\">undefined<\/span>) <span class=\"cm-keyword\">continue<\/span>;\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>((<span class=\"cm-variable-2\">cell<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">write_ws_xml_cell<\/span>(<span class=\"cm-variable-2\">_cell<\/span>, <span class=\"cm-variable-2\">ref<\/span>, <span class=\"cm-variable-2\">ws<\/span>, <span class=\"cm-variable-2\">opts<\/span>, <span class=\"cm-variable-2\">idx<\/span>, <span class=\"cm-variable-2\">wb<\/span>)) <span class=\"cm-operator\">!=<\/span> <span class=\"cm-atom\">null<\/span>) <span class=\"cm-variable-2\">r<\/span>.<span class=\"cm-property\">push<\/span>(<span class=\"cm-variable-2\">cell<\/span>);\r\n \u00a0 }\r\n \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">r<\/span>.<span class=\"cm-property\">length<\/span> <span class=\"cm-operator\">&gt;<\/span> <span class=\"cm-number\">0<\/span> <span class=\"cm-operator\">||<\/span> (<span class=\"cm-variable-2\">rows<\/span> <span class=\"cm-operator\">&amp;&amp;<\/span> <span class=\"cm-variable-2\">rows<\/span>[<span class=\"cm-variable-2\">R<\/span>])) {\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">params<\/span> <span class=\"cm-operator\">=<\/span> ({<span class=\"cm-property\">r<\/span>:<span class=\"cm-variable-2\">rr<\/span>});\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">rows<\/span> <span class=\"cm-operator\">&amp;&amp;<\/span> <span class=\"cm-variable-2\">rows<\/span>[<span class=\"cm-variable-2\">R<\/span>]) {\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">row<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">rows<\/span>[<span class=\"cm-variable-2\">R<\/span>];\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hidden<\/span>) <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">hidden<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-number\">1<\/span>;\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-operator\">-<\/span><span class=\"cm-number\">1<\/span>;\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpx<\/span>) <span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">px2pt<\/span>(<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpx<\/span>);\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">else<\/span> <span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpt<\/span>) <span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpt<\/span>;\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">&gt;<\/span> <span class=\"cm-operator\">-<\/span><span class=\"cm-number\">1<\/span>) { <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">ht<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">height<\/span>; <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">customHeight<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-number\">1<\/span>; }\r\n \u00a0 \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">level<\/span>) { <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">outlineLevel<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">level<\/span>; }\r\n \u00a0 \u00a0 }\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">o<\/span>[<span class=\"cm-variable-2\">o<\/span>.<span class=\"cm-property\">length<\/span>] <span class=\"cm-operator\">=<\/span> (<span class=\"cm-variable\">writextag<\/span>(<span class=\"cm-string\">'row'<\/span>, <span class=\"cm-variable-2\">r<\/span>.<span class=\"cm-property\">join<\/span>(<span class=\"cm-string\">\"\"<\/span>), <span class=\"cm-variable-2\">params<\/span>));\r\n \u00a0 }\r\n }\r\n \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">rows<\/span>) <span class=\"cm-keyword\">for<\/span>(; <span class=\"cm-variable-2\">R<\/span> <span class=\"cm-operator\">&lt;<\/span> <span class=\"cm-variable-2\">rows<\/span>.<span class=\"cm-property\">length<\/span>; <span class=\"cm-operator\">++<\/span><span class=\"cm-variable-2\">R<\/span>) {\r\n \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">rows<\/span> <span class=\"cm-operator\">&amp;&amp;<\/span> <span class=\"cm-variable-2\">rows<\/span>[<span class=\"cm-variable-2\">R<\/span>]) {\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">params<\/span> <span class=\"cm-operator\">=<\/span> ({<span class=\"cm-property\">r<\/span>:<span class=\"cm-variable-2\">R<\/span><span class=\"cm-operator\">+<\/span><span class=\"cm-number\">1<\/span>});\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">row<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">rows<\/span>[<span class=\"cm-variable-2\">R<\/span>];\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span>(<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hidden<\/span>) <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">hidden<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-number\">1<\/span>;\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-operator\">-<\/span><span class=\"cm-number\">1<\/span>;\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpx<\/span>) <span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable\">px2pt<\/span>(<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpx<\/span>);\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">else<\/span> <span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpt<\/span>) <span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">hpt<\/span>;\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">height<\/span> <span class=\"cm-operator\">&gt;<\/span> <span class=\"cm-operator\">-<\/span><span class=\"cm-number\">1<\/span>) { <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">ht<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">height<\/span>; <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">customHeight<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-number\">1<\/span>; }\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-keyword\">if<\/span> (<span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">level<\/span>) { <span class=\"cm-variable-2\">params<\/span>.<span class=\"cm-property\">outlineLevel<\/span> <span class=\"cm-operator\">=<\/span> <span class=\"cm-variable-2\">row<\/span>.<span class=\"cm-property\">level<\/span>; }\r\n \u00a0 \u00a0 \u00a0<span class=\"cm-variable-2\">o<\/span>[<span class=\"cm-variable-2\">o<\/span>.<span class=\"cm-property\">length<\/span>] <span class=\"cm-operator\">=<\/span> (<span class=\"cm-variable\">writextag<\/span>(<span class=\"cm-string\">'row'<\/span>, <span class=\"cm-string\">\"\"<\/span>, <span class=\"cm-variable-2\">params<\/span>));\r\n \u00a0 }\r\n }\r\n \u00a0<span class=\"cm-keyword\">return<\/span> <span class=\"cm-variable-2\">o<\/span>.<span class=\"cm-property\">join<\/span>(<span class=\"cm-string\">\"\"<\/span>);\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>xlsx-style \u884c\u9ad8\u8bbe\u7f6e !rows\uff0cxlsx-style\u6ca1\u6709\u63d0\u4f9b\u8fd9\u4e2a\u529f\u80fd\uff0c\u4f46\u662fxlsx\u6709\u8fd9\u4e2a&hellip; <a href=\"http:\/\/yanzhenhua.top\/?p=165\" class=\"more-link read-more\" rel=\"bookmark\">\u7ee7\u7eed\u9605\u8bfb <span class=\"screen-reader-text\">vue\u524d\u7aefexcel\u5bfc\u51fa\uff1axlsx<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":{"0":"post-165","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-vue","7":"h-entry","9":"h-as-article"},"_links":{"self":[{"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=\/wp\/v2\/posts\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=165"}],"version-history":[{"count":1,"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=\/wp\/v2\/posts\/165\/revisions"}],"predecessor-version":[{"id":166,"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=\/wp\/v2\/posts\/165\/revisions\/166"}],"wp:attachment":[{"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=165"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yanzhenhua.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}