{"id":519,"date":"2020-02-26T20:48:44","date_gmt":"2020-02-26T12:48:44","guid":{"rendered":"https:\/\/blog.cqdefxxx.com\/?p=519"},"modified":"2020-02-26T20:48:44","modified_gmt":"2020-02-26T12:48:44","slug":"vue-%e4%ba%8b%e4%bb%b6%e5%a4%84%e7%90%86%e5%99%a8","status":"publish","type":"post","link":"https:\/\/blog.viter.top\/index.php\/2020\/02\/26\/vue-%e4%ba%8b%e4%bb%b6%e5%a4%84%e7%90%86%e5%99%a8\/","title":{"rendered":"Vue-\u4e8b\u4ef6\u5904\u7406\u5668"},"content":{"rendered":"<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;p&gt;{{count}}&lt;\/p&gt;\n\n        &lt;button @click=\"handleAdd1()\"&gt;add1&lt;\/button&gt;\n        &lt;button @click=\"handleAdd2\"&gt;add2&lt;\/button&gt;\n        &lt;button @click=\"count++\"&gt;add3&lt;\/button&gt;\n        \n\n        &lt;ul v-for=\"n in 5\"&gt;\n            &lt;li @click=\"handleClick\"&gt;\n                {{n}}\n            &lt;\/li&gt;\n        &lt;\/ul&gt;\n\n        &lt;!-- &lt;input type=\"text\" @input=\"handleInput\"\/&gt; --&gt;\n        &lt;input type=\"text\" @input=\"handleInput($event)\" @keyup.65=\"handleKeyUp\"\/&gt;\n     &lt;!--    change \u5185\u5bb9\u6539\u53d8\u5931\u53bb\u7126\u70b9 \u6267\u884c\n        input  \u8f93\u5165value \u5f15\u53d1\u5185\u5bb9\u6539\u53d8\uff0c\u6267\u884c\n --&gt;\n        &lt;button&gt;add&lt;\/button&gt;\n\n\n        &lt;ul @click.self=\"handleUlClick()\"&gt;\n            &lt;!-- .self\u662f\u4e8b\u4ef6\u6e90 \u662f\u81ea\u5df1\u4f1a\u89e6\u53d1 --&gt;\n            &lt;li @click.stop=\"handleLiClick1()\"&gt;\u4e8b\u4ef6\u5192\u6ce1-11&lt;\/li&gt;\n            &lt;li&gt;&lt;a href=\"http:\/\/www.baidu.com\" @click.prevent.stop=\"handleHrefClick()\"&gt;click&lt;\/a&gt;\n                &lt;!-- .prevent \u662f\u963b\u6b62\u9ed8\u8ba4\u884c\u4e3a  .stop \u963b\u6b62\u5192\u6ce1 --&gt;\n            &lt;\/li&gt;\n                &lt;!-- &lt;li @click=\"isFirst &amp;&amp; handleLiClick1()\"&gt;333&lt;\/li&gt; --&gt;\n            &lt;li @click.once=\"handleLiClick1()\"&gt;333&lt;\/li&gt;\n            &lt;!-- .once \u53ea\u4f1a\u89e6\u53d1\u4e00\u6b21 --&gt;\n        &lt;\/ul&gt;\n    &lt;\/div&gt;\n\n\n    &lt;script type=\"text\/javascript\"&gt;\n        \/\/\u81ea\u5b9a\u4e49\u6309\u952e\u4fee\u9970\u7b26\n        \n    \t\n        var vm= new Vue({\n            el:\"#box\",\n            data:{\n                count:0,\n                mytext:\"\",\n                isFirst:true\n            },\n\n            methods:{\n                handleLiClick1(){\n                    this.isFirst = false;\n                    console.log(\"handleLiClick1\");\n                },\n                handleUlClick(){\n                    console.log(\"handleUlClick\");\n                },\n\n                handleHrefClick(){\n                    console.log(\"handleHrefClick\")\n                },\n\n                handleKeyUp(ev){\n                    console.log(ev.keyCode,\"\u53ea\u6709\u6309\u4e0b\u56de\u8f66\u952e\u624d\u4f1a\u89e6\u53d1\u4e00\u6b21\u7684\u4e8b\u4ef6\")\n                },\n\n\n                handleAdd1(){\n                    this.count++;\n                },\n                handleAdd2(){\n                    this.count++;\n                },\n                handleClick(ev){\n                    console.log(ev.target);\n                },\n                handleInput(ev){\n                    console.log(ev.target.value);\n                    this.mytext= ev.target.value;\n                }\n            }\n        })\n    &lt;\/script&gt;\n\n\n    &lt;script&gt;\n        \n        \/\/ \u6355\u83b7\u9636\u6bb5-&gt; \u5904\u4e8e\u76ee\u6807\u9636\u6bb5 -&gt; \u5192\u6ce1\u9636\u6bb5\n        \/\/ obox.addEventListener(\"click\",function(){\n\n        \/\/ },true)\n\n        \/\/ .stop\n        \/\/ .prevent\n        \/\/ .capture\n        \/\/ .self\n        \/\/ .once\n        \/\/ .passive\n\n\n        \/\/ obox.addEventListener('click',function(){\n\n        \/\/ },true);\n\n    &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset= &#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\/519"}],"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=519"}],"version-history":[{"count":0,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/posts\/519\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/media?parent=519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/categories?post=519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.viter.top\/index.php\/wp-json\/wp\/v2\/tags?post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}