{"id":536,"date":"2020-02-28T16:43:43","date_gmt":"2020-02-28T08:43:43","guid":{"rendered":"https:\/\/blog.cqdefxxx.com\/?p=536"},"modified":"2020-02-28T16:43:43","modified_gmt":"2020-02-28T08:43:43","slug":"vue-%e7%bb%84%e4%bb%b6","status":"publish","type":"post","link":"https:\/\/blog.viter.top\/index.php\/2020\/02\/28\/vue-%e7%bb%84%e4%bb%b6\/","title":{"rendered":"Vue-\u7ec4\u4ef6"},"content":{"rendered":"<h1>\u7ec4\u4ef6<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n&lt;style&gt;\n  .navbar{\n    background: red;\n  }\n&lt;\/style&gt;\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n   \n    &lt;div id=\"box\"&gt;\n      &lt;navbar&gt;&lt;\/navbar&gt;\n      \n      &lt;sidebar&gt;&lt;\/sidebar&gt;\n\n      &lt;navbar&gt;&lt;\/navbar&gt;\n\n      &lt;!-- &lt;app-child&gt;&lt;\/app-child&gt; --&gt;\n    &lt;\/div&gt;\n\n   \n    &lt;script type=\"text\/javascript\"&gt;\n          \/\/1. \u5168\u5c40\u5b9a\u4e49\u7ec4\u4ef6 (\u4f5c\u7528\u57df\u9694\u79bb)\n          \n          Vue.component(\"app-child\",{\n            template: `\n              &lt;div&gt;child&lt;\/div&gt;\n            `\n          })\n\n\n          Vue.component(\"navbar\",{\n            template: `&lt;nav style=\"background:red\"&gt;\n              &lt;button @click=\"handleClick()\"&gt;\u8fd4\u56de-{{text}}&lt;\/button&gt;\n              &lt;span&gt;\u5bfc\u822a\u680f&lt;\/span&gt;\n              &lt;app-child&gt;&lt;\/app-child&gt;\n              &lt;navbarchild&gt;&lt;\/navbarchild&gt;\n            &lt;\/nav&gt;`,\n\n            data(){\n              return {\n                text:\"111111\"\n              }\n              \/\/ \u7ec4\u4ef6\u4e0e\u7ec4\u4ef6 \u7684\u72b6\u6001\u9700\u8981\u76f8\u4e92\u9694\u79bb\uff0c \u8981\u8bbe\u8ba1\u6210\u51fd\u6570\u3002\n            },\n\n            methods:{\n              handleClick(){\n                console.log(\"click--navbar\");\n                this.text=\"222222\";\n              }\n            },\n            components:{\n              navbarchild:{\n                template:`&lt;div&gt;navbarchild--{{title}}&lt;\/div&gt;`,\n                data(){\n                  return {\n                    title:\"111111111\"\n                  }\n                }\n              }\n            }\n          })\n\n          Vue.component(\"sidebar\",{\n            template: `&lt;div style=\"background:blue\"&gt;\n              &lt;ul @click=\"handleClick\"&gt;\n                &lt;li&gt;1111&lt;\/li&gt;\n                &lt;li&gt;2222&lt;\/li&gt;\n                &lt;li&gt;3333&lt;\/li&gt;\n              &lt;\/ul&gt;\n              &lt;app-child&gt;&lt;\/app-child&gt;\n              &lt;navbarchild&gt;&lt;\/navbarchild&gt;\n            &lt;\/div&gt;`,\n            methods:{\n              handleClick(){\n                console.log(\"click--sidebar\");\n              }\n            }\n          })\n          \n\n          var vm = new Vue({\n            el:\"#box\"\n          }) \/\/\u6839\u7ec4\u4ef6(root )\n    &lt;\/script&gt;\n&lt;\/body&gt;\n\n\n&lt;\/html&gt;\n\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u7ec4\u4ef6\u7236\u4f20\u5b50<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n&lt;style&gt;\n  .navbar{\n    background: red;\n  }\n&lt;\/style&gt;\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n   \n    &lt;div id=\"box\"&gt;\n      {{title}}\n      &lt;!-- &lt;img :src=\"title\"\/&gt; --&gt;\n      &lt;navbar myword=\"home\" :myshow=\"false\"&gt;&lt;\/navbar&gt;\n      &lt;navbar myword=\"list\" :myshow=\"true\"&gt;&lt;\/navbar&gt;\n      &lt;navbar myword=\"shopcar\" :myshow=\"true\"&gt;&lt;\/navbar&gt;\n      &lt;navbar :myword=\"title\" :myshow=\"true\"&gt;&lt;\/navbar&gt;\n      &lt;!-- &lt;app-child&gt;&lt;\/app-child&gt; --&gt;\n    &lt;\/div&gt;\n\n   \n    &lt;script type=\"text\/javascript\"&gt;\n          \/\/1. \u5168\u5c40\u5b9a\u4e49\u7ec4\u4ef6 (\u4f5c\u7528\u57df\u9694\u79bb)\n          \n\n\n          Vue.component(\"navbar\",{\n            template: `&lt;nav style=\"background:red\"&gt;\n              &lt;button @click=\"handleClick()\" v-show=\"myshow\"&gt;\u8fd4\u56de-{{text}}&lt;\/button&gt;\n              &lt;span&gt;\u5bfc\u822a\u680f--{{myword}}---{{myshow}}&lt;\/span&gt;\n            &lt;\/nav&gt;`,\n\n            \/\/\u63a5\u53d7\u7236\u7ec4\u4ef6\u4f20\u6765\u7684\u5c5e\u6027\n            \/\/ props:[\"myword\",\"myshow\"],\n\n            \/\/\u5c5e\u6027\u9a8c\u8bc1\n            props:{\n              myword:String,\n              myshow:Boolean\n            },\n\n            data(){\n              return {\n                text:\"111111\"\n              }\n              \/\/ \u7ec4\u4ef6\u4e0e\u7ec4\u4ef6 \u7684\u72b6\u6001\u9700\u8981\u76f8\u4e92\u9694\u79bb\uff0c \u8981\u8bbe\u8ba1\u6210\u51fd\u6570\u3002\n            },\n\n            methods:{\n              handleClick(){\n                console.log(\"click--navbar\");\n                this.text=\"222222\";\n              }\n            }\n          })\n\n       \n\n          var vm = new Vue({\n            el:\"#box\",\n            data:{\n              title:\"\u6839\u7ec4\u4ef6\u4e2d\u5b9a\u4e49\u7684title\"\n            }\n          }) \/\/\u6839\u7ec4\u4ef6(root )\n    &lt;\/script&gt;\n&lt;\/body&gt;\n\n\n&lt;\/html&gt;\n\n<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u7ec4\u4ef6\u5b50\u4f20\u7236<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div id=\"box\"&gt;\n      &lt;child @myevent=\"handleMyEvent($event)\"&gt;&lt;\/child&gt;\n    &lt;\/div&gt;\n   \n\n    &lt;script type=\"text\/javascript\"&gt;\n        \/\/\u5b50\u7ec4\u4ef6\n        Vue.component(\"child\",{\n          template:`&lt;div&gt;\n            child-&lt;button @click=\"handleClick\"&gt;send&lt;\/button&gt;\n          &lt;\/div&gt;`,\n\n          data(){\n            return {\n              money:1000000\n            }\n          },\n          methods:{\n            handleClick(){\n              console.log(\"\u628a\u6d88\u606f\u4f20\u7ed9\u7236\u7ec4\u4ef6\")\n              this.$emit(\"myevent\",this.money);\/\/ emit \u5206\u53d1\n            }\n          }\n        })\n       \n        var vm = new Vue({\n          el:\"#box\",\n          data:{\n\n          },\n\n          methods:{\n            handleMyEvent(data){\n              console.log(\"\u6211\u6536\u5230\u4e86\u94b1\",data)\n            }\n          }\n        })\n      \n\n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u7ec4\u4ef6-\u5356\u5ea7<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div id=\"box\"&gt;\n        &lt;navbar @myevent=\"control\"&gt;&lt;\/navbar&gt;\n        &lt;sidebar v-show=\"isShow\"&gt;&lt;\/sidebar&gt;\n    &lt;\/div&gt;\n   \n   \n\n    &lt;script type=\"text\/javascript\"&gt;\n        \/\/\u5b50\u7ec4\u4ef6\n       Vue.component(\"navbar\",{\n        template:`&lt;div&gt;\n\n          navbar--&lt;button @click=\"handleClick\"&gt;show\/hide&lt;\/button&gt;\n        &lt;\/div&gt;`,\n\n        methods:{\n          handleClick(){\n            this.$emit(\"myevent\");\n          }\n        }\n       })\n\n\n       Vue.component(\"sidebar\",{\n        template:`&lt;div&gt;\n\n          sidebar\n          &lt;ul&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n            &lt;li&gt;1111&lt;\/li&gt;\n          &lt;\/ul&gt;\n        &lt;\/div&gt;`\n       })\n\n       \n        var vm = new Vue({\n          el:\"#box\",\n          data:{\n            isShow:false\n          },\n          methods:{\n            control(){\n              this.isShow = !this.isShow;\n            }\n          }\n        })\n      \n\n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u7ec4\u4ef6-refs<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div id=\"box\"&gt;\n      &lt;button @click=\"handleClick()\"&gt;get&lt;\/button&gt;\n      &lt;child ref=\"mychild\"&gt;&lt;\/child&gt;\n\n\n      &lt;input type=\"text\" ref=\"mytext\"\/&gt;\n      &lt;button @click=\"handleAdd\"&gt;add&lt;\/button&gt;\n\n    &lt;\/div&gt;\n   \n\n    &lt;script type=\"text\/javascript\"&gt;\n        \/\/\u5b50\u7ec4\u4ef6\n      \n        Vue.component(\"child\",{\n          template:`&lt;div&gt;\n              child \u5b50\u7ec4\u4ef6\n             \n          &lt;\/div&gt;`,\n\n          data(){\n            return {\n              childname:\"11111111111111111111\"\n            }\n          },\n\n          methods:{\n            handleClick(data){\n              console.log(\"child-11111\",data)\n            }\n          }\n        })\n\n        var vm = new Vue({\n          el:\"#box\",\n          data:{\n\n          },\n          methods:{\n            handleClick(){\n              console.log(this.$refs.mychild.childname); \/\/\u83b7\u53d6\u5f15\u7528\n            \n              this.$refs.mychild.handleClick(\"\u7ed9\u4f605\u7ba1\u9ebb\u836f\");\/\/\u8c03\u7528\u7684\u5b50\u7ec4\u4ef6\u7684\u65b9\u6cd5\n            },\n\n            handleAdd(){\n              console.log(\"handleAdd\",this.$refs.mytext.value)\n            }\n          }\n        })\n      \n\n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u7ec4\u4ef6\u975e\u7236\u5b50\u901a\u4fe1<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div id=\"box\"&gt;\n       \n        &lt;child1&gt;&lt;\/child1&gt;\n        &lt;child2&gt;&lt;\/child2&gt;\n       \n    &lt;\/div&gt;\n   \n\n    &lt;script type=\"text\/javascript\"&gt;\n      \/\/ eventEmitter  .on  .emit\n      var bus = new Vue()\/\/ \u7a7avue\u5b9e\u4f8b \u4e2d\u592e\u4e8b\u4ef6\u603b\u7ebf  \n\n      Vue.component(\"child1\",{\n        template:`&lt;div&gt;\n          child1---&lt;button @click=\"handleClick\"&gt;\u901a\u4fe1&lt;\/button&gt;\n        &lt;\/div&gt;`,\n        methods:{\n          handleClick(){\n            \/\/ \u5411\u81ea\u5df1\u5144\u5f1fchild1 \u53d1\u9001\u4e00\u53e5\n            \/\/ setInterval(() =&gt; {\n            \/\/   bus.$emit(\"kerwin\",\"\u5144\u5f1f\uff0c\u8fd9\u662f\u9ebb\u836f\");\n            \/\/ }, 1000)\n             bus.$emit(\"kerwin\");\n          }\n        },\n        mounted(){\n          console.log(\"\u8fd9\u4e2a\u51fd\u6570\u4f1a\u5728child1\u7ec4\u4ef6\u521b\u5efa\u6210\u529f\u540e\u81ea\u52a8\u88abvue\u8c03\u7528\")\n        }\n      })  \n\n\n\n       Vue.component(\"child2\",{\n        template:`&lt;div&gt;\n          child2--\u4e00\u76f4\u663e\u793a\n\n          &lt;ul v-show=\"isShow\"&gt;\n            &lt;li&gt;111111&lt;\/li&gt;\n          &lt;\/ul&gt;\n        &lt;\/div&gt;`,\n        data(){\n          return {\n            isShow:true\n          }\n        },\n\n        mounted(){\n          console.log(\"\u8fd9\u4e2a\u51fd\u6570\u4f1a\u5728child2\u7ec4\u4ef6\u521b\u5efa\u6210\u529f\u540e\u81ea\u52a8\u88abvue\u8c03\u7528\")\n\n          bus.$on(\"kerwin\",(data)=&gt;{\n            \/\/ console.log(data);\n            this.isShow = !this.isShow\n          })\n        }\n      })  \n     \n      new Vue({\n        el:\"#box\",\n        \/\/ template:\"&lt;div&gt;hello template&lt;\/div&gt;\"\n      })\n   \n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u52a8\u6001\u7ec4\u4ef6<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\"&gt;\n&lt;title&gt;Examples&lt;\/title&gt;\n&lt;meta name=\"description\" content=\"\"&gt;\n&lt;meta name=\"keywords\" content=\"\"&gt;\n&lt;link href=\"\" rel=\"stylesheet\"&gt;\n&lt;style type=\"text\/css\"&gt;\n  \n    *{\n      margin: 0px;\n      padding: 0px;\n    }\n\n    html,body{\n      width: 100%;\n      height: 100%;\n    }\n   footer ul {\n    display: flex;\n    position: fixed;\n    left: 0px;\n    bottom: 0px;\n    width: 100%;\n    height: 40px;\n   }\n\n   footer ul li {\n    flex: 1;\n    text-align: center;\n    list-style: none;\n    height: 40px;\n    line-height: 40px;\n    background: gray;\n   }\n\n\n   .bounce-enter-active {\n     animation: bounce-in .5s;\n   }\n   .bounce-leave-active {\n     animation: bounce-in .5s reverse;\n   }\n   @keyframes bounce-in {\n     0% {\n       transform: translateX(100px);\n       opacity: 0;\n     }\n     \n     100% {\n       transform: translateX(0px);\n       opacity: 1;\n     }\n   }\n&lt;\/style&gt;\n&lt;script type=\"text\/javascript\" src=\"lib\/vue.js\"&gt;&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div id=\"box\"&gt;\n       &lt;keep-alive&gt;\n         &lt;component :is=\"who\"&gt;&lt;\/component&gt;\n       &lt;\/keep-alive&gt;\n       &lt;footer&gt;\n         &lt;ul&gt;\n           &lt;li&gt;&lt;a @click=\"who='home'\"&gt;\u9996\u9875&lt;\/a&gt;&lt;\/li&gt;\n           &lt;li&gt;&lt;a @click=\"who='list'\" &gt;\u5217\u8868\u9875&lt;\/a&gt;&lt;\/li&gt;\n           &lt;li&gt;&lt;a @click=\"who='shopcar'\"&gt;\u8d2d\u7269\u8f66\u9875\u9762&lt;\/a&gt;&lt;\/li&gt;\n         &lt;\/ul&gt;\n       &lt;\/footer&gt;\n    &lt;\/div&gt;\n   \n\n    &lt;script type=\"text\/javascript\"&gt;\n      \/\/babel-loader  ES6=&gt;ES5\n    \n\n      var home= {\n        template:`&lt;div&gt;\n          home\n          &lt;input type=\"text\"\/&gt;\n        &lt;\/div&gt;`\n      }\n\n      var list= {\n        template:`&lt;div&gt;\n          list\n        &lt;\/div&gt;`\n      }\n\n      var shopcar= {\n        template:`&lt;div&gt;\n          shopcar\n        &lt;\/div&gt;`\n      }\n\n\n    \tvar vm = new Vue({\n        el:\"#box\",\n        data:{\n            \/\/ isHomeShow:true,\n            \/\/ isListShow:false,\n            \/\/ isShopcarShow:false\n            who:\"home\"\n        },\n        components:{\n          home, \n          list,\n          shopcar\n        }\n      })\n\n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h1>\u603b\u7ed3<\/h1>\n<pre class=\"pure-highlightjs\"><code class=\"\">1. \u7ec4\u4ef6\u7f16\u5199\u65b9\u5f0f\u4e0eVue\u5b9e\u4f8b\u7684\u533a\u522b\n      *\u81ea\u5b9a\u4e49\u7ec4\u4ef6\u9700\u8981\u6709\u4e00\u4e2aroot element\n      *\u7236\u5b50\u7ec4\u4ef6\u7684data\u662f\u65e0\u6cd5\u5171\u4eab\n      *\u7ec4\u4ef6\u53ef\u4ee5\u6709data\uff0cmethods,computed....,\u4f46\u662fdata \u5fc5\u987b\u662f\u4e00\u4e2a\u51fd\u6570\n2. \u7ec4\u4ef6\u901a\u4fe1\n      i. \u7236\u5b50\u7ec4\u4ef6\u4f20\u503c (props down, events up)\n      ii. \u5c5e\u6027\u9a8c\u8bc1\n            props:{name:Number}\n            Number,String,Boolean,Array,Object,Function,null(\u4e0d\u9650\u5236\u7c7b\u578b)\n      iii. \u4e8b\u4ef6\u673a\u5236\n            a.\u4f7f\u7528 $on(eventName) \u76d1\u542c\u4e8b\u4ef6\n            b.\u4f7f\u7528 $emit(eventName) \u89e6\u53d1\u4e8b\u4ef6\n      iv. Ref\n            &lt;input ref=\"mytext\"\/&gt; this.$refs.mytext\n      v. \u4e8b\u4ef6\u603b\u7ebf\n            var bus = new Vue();\n      * mounted\u751f\u547d\u5468\u671f\u4e2d\u8fdb\u884c\u76d1\u542c\n3. \u52a8\u6001\u7ec4\u4ef6\n      *&lt;component&gt; \u5143\u7d20\uff0c\u52a8\u6001\u5730\u7ed1\u5b9a\u591a\u4e2a\u7ec4\u4ef6\u5230\u5b83\u7684 is \u5c5e\u6027\n      *&lt;keep-alive&gt; \u4fdd\u7559\u72b6\u6001\uff0c\u907f\u514d\u91cd\u65b0\u6e32\u67d3<\/code><\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7ec4\u4ef6 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta chars &#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[9,10],"_links":{"self":[{"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/posts\/536"}],"collection":[{"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/comments?post=536"}],"version-history":[{"count":0,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/posts\/536\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/media?parent=536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/categories?post=536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/tags?post=536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}