{"id":316258,"date":"2021-02-04T06:22:15","date_gmt":"2021-02-03T22:22:15","guid":{"rendered":"http:\/\/4563.org\/?p=316258"},"modified":"2021-02-04T06:22:15","modified_gmt":"2021-02-03T22:22:15","slug":"%e9%97%ae%e4%b8%aa-vue-%e7%9a%84%e9%97%ae%e9%a2%98%ef%bc%8c%e7%88%b6%e7%bb%84%e4%bb%b6%e9%80%9a%e8%bf%87-props-%e4%bc%a0%e5%80%bc%e7%bb%99%e5%ad%90%e7%bb%84%e4%bb%b6%ef%bc%8c%e5%9c%a8%e7%88%b6","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=316258","title":{"rendered":"\u95ee\u4e2a Vue \u7684\u95ee\u9898\uff0c\u7236\u7ec4\u4ef6\u901a\u8fc7 props \u4f20\u503c\u7ed9\u5b50\u7ec4\u4ef6\uff0c\u5728\u7236\u7ec4\u4ef6\u5185\u66f4\u6539\u6570\u636e \u5b50\u7ec4\u4ef6\u7684 class \u5c5e\u6027\u6ca1\u6709\u53d8\u66f4\uff0c\u8be6\u60c5\u89c1\u4ee3\u7801"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  \u95ee\u4e2a Vue \u7684\u95ee\u9898\uff0c\u7236\u7ec4\u4ef6\u901a\u8fc7 props \u4f20\u503c\u7ed9\u5b50\u7ec4\u4ef6\uff0c\u5728\u7236\u7ec4\u4ef6\u5185\u66f4\u6539\u6570\u636e \u5b50\u7ec4\u4ef6\u7684 class \u5c5e\u6027\u6ca1\u6709\u53d8\u66f4\uff0c\u8be6\u60c5\u89c1\u4ee3\u7801               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Aruforce <\/span>  <span><i><\/i> 2<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<p>\u7236\u7ec4\u4ef6\u4ee3\u7801<\/p>\n<pre><code>&lt;template&gt;   &lt;div class=\"page_content_container\"&gt;     &lt;div class=\"recommand_communities_container\"&gt;       &lt;community_card v-for=\"(community,index) in communities\" v-bind:key=\"index\" v-bind:community=\"community\" v-on:onclick=\"onChosen\" \/&gt;     &lt;\/div&gt;   &lt;\/div&gt; &lt;\/template&gt; &lt;script&gt; import community_card from '..\/community_card.vue'; export default {   components: { community_card},   name: \"page_content\",   data: function () {     return {       communities:[   {    id:'1'    name:'1-C',    intro:'1-C Test',    avatar:'\/1-C-avatar.jpg'    selected:true   },   {    id:'2'    name:'2-C',    intro:'2-C Test',    avatar:'\/2-C-avatar.jpg'    selected:false   },   {    id:'3'    name:'3-C',    intro:'3-C Test',    avatar:'\/3-C-avatar.jpg'    selected:false   },    ]     }   },   methods: {     onChosen:function(communityId){       for (let index = 0; index &lt; this.communities.length; index++) {         const element = this.communities[index];         if(element.id == communityId ){            element.selected = true;      \/\/ element.name = 'DoTest'; \u6709\u8fd9\u4e00\u884c \u5b50\u7ec4\u4ef6\u7684 class \u4f1a\u53d8\u66f4 \uff0c\u6ca1\u6709\u5219\u4e0d\u4f1a\u53d8\u66f4         }else{           element.selected = false         }       }     }   }, }; &lt;\/script&gt; &lt;style scoped&gt; .page_content_container {   height: 800px;   width: 100%;   display:flex; } .recommand_communities_container {   height: 800px;   width: 240px;   margin: 0;   padding: 0;   display: inline-block; } .recommand_community_post_container {   border-radius: 15px;   height: 100%;   width: 100%;   margin: 0;   padding: 0;   border-left:1px solid rgba(0, 0, 0, 0.22);   display: inline; } &lt;\/style&gt;  <\/code><\/pre>\n<p>\u5b50\u7ec4\u4ef6<\/p>\n<pre><code>&lt;template&gt;   &lt;div class=\"community_card_container\" v-bind:class=\"{'selected':community.selected}\" v-on:click=\"onclick\"&gt;     &lt;div class=\"community_card_avatar_container\"&gt;       &lt;img :src=\"community.avatar\" :title=\"community.name\" \/&gt;     &lt;\/div&gt;     &lt;div class=\"community_card_base_info_container\"&gt;       &lt;div&gt;{{ community.name }}&lt;\/div&gt;       &lt;div&gt;{{ community.intro }}&lt;\/div&gt;     &lt;\/div&gt;   &lt;\/div&gt; &lt;\/template&gt; &lt;script&gt; export default {   name: \"community_card\",   data: function () {     return {       }   },   methods: {     onclick: function () {       this.$emit('onclick',this.community.id)     },   },   props:['community'] }; &lt;\/script&gt; &lt;style scoped&gt; .community_card_container {   height: 76px;   width: 236px;   border: lightslategray 2px solid;   display: flex;   border-radius: 10px; } .selected{   background-color:lightskyblue ; } .community_card_container .community_card_avatar_container {   height: 76px;   width: 76px;   display: inline;   text-align: center; }  .community_card_container .community_card_base_info_container {   width: 136px;   border-left:rgb(177, 171, 204) 2px solid; } .community_card_container .community_card_avatar_container img {   width: auto;   height: auto;   max-width: 100%;   max-height: 100%; } .community_card_container .community_card_base_info_container div {   height: 38px;   width: 136px;   line-height: 38px;   text-align:center;   overflow:hidden; } &lt;\/style&gt; <\/code><\/pre>\n<p>\u8bf7\u6559\u539f\u56e0\u548c\u600e\u4e48\u89e3\u51b3<\/p>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>28<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"5191101\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : bootvue <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             props:[&#8216;community&#8217;] \u8fd9\u79cd\u5199\u6cd5 \u5b50\u7ec4\u4ef6 \u4ec5\u4ec5\u4f1a\u628a props \u6570\u636e copy \u4e00\u4efd\u4e3a\u672c\u5730\u53d8\u91cf\u4f7f\u7528<\/p>\n<p>\u5982\u679c\u5e0c\u671b\u89c2\u5bdf\u5230 props \u7684\u53d8\u5316 \u5b50\u7ec4\u4ef6\u5e94\u8be5\u7528 computed \u5b98\u65b9\u6587\u6863\u8bf4\u7684\u5f88\u6e05\u695a<\/p>\n<p>https:\/\/cn.vuejs.org\/v2\/guide\/components-props.html#%E5%8D%95%E5%90%91%E6%95%B0%E6%8D%AE%E6%B5%81                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191102\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : shintendo <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e00\u4e2a\u5efa\u8bae\uff1a\u63d0\u95ee\u65f6\u4e3a\u4e86\u65b9\u4fbf\u4ed6\u4eba\u9605\u8bfb\uff0c\u5c3d\u53ef\u80fd\u5148\u6574\u7406\u4ee3\u7801\uff0c\u81f3\u5c11\u4e0d\u8981\u6709\u7f3a\u5c11\u9017\u53f7\u8fd9\u79cd\u95ee\u9898\uff0c\u6700\u91cd\u8981\u7684\u662f\u5220\u9664\u6240\u6709\u4e0e\u95ee\u9898\u65e0\u5173\u7684\u5e72\u6270\u4ee3\u7801\uff0c\u5f53\u4f60\u6700\u540e\u5f97\u5230\u4e00\u4e2a\u80fd\u590d\u73b0\u95ee\u9898\u7684\u6700\u77ed\u4ee3\u7801\u65f6\uff0c\u5927\u6982\u7387\u4f60\u81ea\u5df1\u5c31\u53d1\u73b0\u95ee\u9898\u7684\u6240\u5728\u4e86\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191103\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ZZ222ZZ <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u597d\u50cf\u8fd9\u4e2a\u9700\u8981\u7528\u5230\u6df1\u5ea6\u76d1\u542c\uff0c\u5982\u679c\u53ea\u662f community \u5c5e\u6027\u7684\u503c\u53d1\u751f\u53d8\u5316\uff0cprops \u662f\u4e0d\u4f1a\u66f4\u65b0\u7684                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191104\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Lemeng <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4ee3\u7801\u6709\u70b9\u591a\uff0c\u628a\u4e0d\u8981\u7684\u53bb\u6389\uff0c\u5c3d\u91cf\u7cbe\u7b80\uff0c\u4e00\u773c\u5c31\u77e5\u9053\u95ee\u9898\u6240\u5728                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191105\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : chenluo0429 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u51ed\u611f\u89c9\u53e3\u80e1\u4e00\u4e0b\u3002<br \/>\u5b50\u7ec4\u4ef6\u54cd\u5e94\u5f0f\u7684\u76d1\u542c\u53ea\u5230 community \u8fd9\u4e00\u5c42\uff0c\u5bf9\u4e8e\u5176\u5c5e\u6027\u7684\u53d8\u66f4\u4e0d\u4f1a\u54cd\u5e94\u3002\u89e3\u51b3\u65b9\u6848\u662f\u5c06 community \u7684\u5c5e\u6027\u5206\u522b\u5728 props \u91cc\u9762\u4f20\u7ed9\u5b50\u7ec4\u4ef6\uff0c\u6216\u8005\u5b50\u7ec4\u4ef6\u6dfb\u52a0\u82e5\u5e72 computed \u8ba1\u7b97\u5c5e\u6027\u6765\u76d1\u542c\u5177\u4f53\u5c5e\u6027\u7684\u53d8\u5316\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191106\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : jadeborner <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u7528 this.$set                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191107\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hengshenyu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6211\u672c\u5730\u8fd0\u884c\u4e86\u4e0b\uff0c\u6ca1\u6709\u95ee\u9898\u3002className \u53ef\u4ee5\u54cd\u5e94\u53d8\u5316\u3002\u5efa\u8bae\u770b\u770b\u7f13\u5b58\uff1f\u6216\u8005 vue \u7248\u672c\u5347\u7ea7\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191108\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hengshenyu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5c31\u662f\u5c11\u4e86\u4e9b\u9017\u53f7                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191109\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ragnaroks <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u590d\u5236\u4f60\u7684\u4ee3\u7801\uff0c\u4f7f\u7528 vue-cli \u8fd0\u884c\uff0c\u6ca1\u6709\u4efb\u4f55\u95ee\u9898\uff0c\u70b9\u51fb\u540e\u5c31\u5207\u6362\u4e3a\u84dd\u8272\u5e95\u8272\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191110\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wunonglin <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u540c\u610f#5 \u7684\u8bf4\u8bdd\u3002<\/p>\n<p>\u5176\u6b21\u6211\u662f\u5efa\u8bae\u4f60\u66f4\u6539\u5b50\u7ec4\u4ef6\u7684\u72b6\u6001\u7684\u8bdd\u5c31\u7528\u4e00\u4e2a bind: selected \u5373\u53ef\uff0c\u4e0d\u8981\u5305\u88c5\u5728\u5bf9\u8c61\u91cc\u9762\uff0c\u4e0d\u7136\u68c0\u6d4b\u4e0d\u5230\u5bf9\u8c61\u53d8\u5316\uff0c\u9664\u975e\u4f60\u91cd\u65b0\u8d4b\u503c community \u3002<\/p>\n<p>\u53ef\u4ee5\u8bd5\u4e00\u4e0b watch\uff0cwatch \u6709\u4e00\u4e2a deep \u9009\u9879\uff0c\u6216\u8005\u8bd5\u4e00\u4e0b computed \u3002                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191111\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u4e3b<\/span> <span>\u8cc7\u6df1\u5927\u4f6c : Aruforce <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @bootvue \u4e0d\u662f\uff0c\u2019\u62f7\u8d1d\u2018\u8fd9\u53e5\u4e8b\u5b9e\u9519\u8bef\uff0c<br \/>@ZZ222ZZ @chenluo0429 @jadeborner @bootvue \u5982\u5f53\u524d\u4ee3\u7801\u8fd9\u79cd\u5199\u6b7b\u6570\u636e\u7684\u60c5\u51b5,\u662f\u80fd\u591f\u6839\u636e selected \u7684\u53d8\u66f4 class value \u7684 <br \/>@shintendo @Lemeng \u62b1\u6b49\u3002\u3002\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191112\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u4e3b<\/span> <span>\u8cc7\u6df1\u5927\u4f6c : Aruforce <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @ragnaroks \u662f\u7684 \u4f46\u662f \u6211\u7684\u6570\u636e\u662f\u4ece\u540e\u53f0\u901a\u8fc7 axios \u6293\u53d6\u7684\u6570\u636e \u8fd9\u79cd\u60c5\u51b5\u4e0b \u4e0d\u884c \u989c\u8272\u65e0\u6cd5\u6539\u53d8                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191113\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wunonglin <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u7236\u7ec4\u4ef6\u6539\u6210<br \/>&#8220;`<br \/>&lt;community_card <br \/> v-for=&#8221;(community,index) in communities&#8221; <br \/> :selected=&#8221;community.selected&#8221;<br \/> :avatar=&#8221;community.avatar&#8221;<br \/> :name=&#8221;community.name&#8221;<br \/> :intro=&#8221;community.intro&#8221;<br \/>\/&gt;<br \/>&#8220;`<\/p>\n<p>\u5b50\u7ec4\u4ef6\u6539\u6210<br \/>&#8220;`<br \/>export default {<br \/> name: &#8220;community_card&#8221;,<br \/> props:[&#8216;selected&#8217;, &#8216;avatar&#8217;, &#8216;name&#8217;, &#8216;intro&#8217;]<br \/>};<br \/>&#8220;`<\/p>\n<p>\u8fd9\u6837\u8bd5\u8bd5\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191114\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : JXS <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             data \u63a5\u6536 prop,\u7136\u540e\u76d1\u542c\u4e00\u4e0b prop\uff0c\u5728\u76d1\u542c\u91cc\u9762\u53bb\u628a\u6570\u503c\u6539\u53d8\u4e00\u4e0b\u770b\u53ef\u4ee5\u4e0d                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191115\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u4e3b<\/span> <span>\u8cc7\u6df1\u5927\u4f6c : Aruforce <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @wunonglin \u5e76\u4e0d\u884c                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191116\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hengshenyu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @Aruforce \u56e0\u4e3a\u4f60\u662f\u4ece axios \u83b7\u53d6\u7684\u6570\u636e\uff0c\u6240\u4ee5\u6211\u731c\u6d4b\u4f60\u53ef\u80fd\u6ca1\u6709\u5728 data \u5bf9\u5b83\u8fdb\u884c\u58f0\u660e\u3002Vue \u5b9e\u4f8b\u751f\u6210\u65f6\u4e5f\u5c31\u6ca1\u6709\u8fdb\u884c\u4ee3\u7406\u3002<br \/>Vue \u9700\u8981\u4f7f\u7528\u7684\u6570\u636e\u90fd\u9700\u8981\u9884\u5148\u58f0\u660e\uff0c\u5426\u5219\u5c31\u9700\u8981\u4f7f\u7528 this.$set()\uff0c\u624b\u52a8\u5904\u7406\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191117\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Curtion <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u65e2\u7136\u5199\u6b7b\u6570\u636e\u90a3\u5c31\u8bf4\u660e\u4e0d\u662f\u7ec4\u4ef6\u4f20\u503c\u95ee\u9898\u5f15\u8d77\u7684\uff0c\u4f60\u5e94\u8be5\u4ece\u5176\u4ed6\u5730\u65b9\u5165\u624b\u3002 \u6211\u8bf4\u4e00\u4e2a\u53ef\u80fd\u7684\u539f\u56e0\uff1a\u4f60\u7684 communities \u53d8\u91cf\u5728\u5b9e\u9645\u4e1a\u52a1\u4e0a\u53ef\u80fd\u662f\u5f02\u6b65\u83b7\u53d6\u7684\uff0c\u5e76\u4e14\u5176\u4e2d\u5e76\u6ca1\u6709 selected \u5c5e\u6027? \u8003\u8651\u4f7f\u7528 Vue.set                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191118\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u4e3b<\/span> <span>\u8cc7\u6df1\u5927\u4f6c : Aruforce <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @hengshenyu \u5e94\u8be5\u4e0d\u662f\u5427\u3002\u3002\u5b50\u7ec4\u4ef6\u7684\u6570\u636e\u662f\u6211\u4ece\u7236\u7ec4\u4ef6\u4f20\u9012\u8fdb\u53bb\u7684\u3002\u3002\u6240\u6709\u7684\u5c5e\u6027\u90fd\u6709\u503c\u3002\u3002peopertySetter \u5e94\u8be5\u88ab\u4ee3\u7406\u4e86\u624d\u5bf9\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191119\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ugu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u901a\u8fc7\u7d22\u5f15\u76f4\u63a5\u4fee\u6539\u6570\u636e\uff0cvue \u65e0\u6cd5\u76d1\u542c\u5230\uff0c\u5efa\u8bae\u4f7f\u7528 splice \u6216\u8005 set                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191120\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u4e3b<\/span> <span>\u8cc7\u6df1\u5927\u4f6c : Aruforce <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @Curtion \u5728 axios complete \u7684\u8fd4\u56de\u91cc\u9762 element.selected = true \u505a\u4e86\u8fd9\u4e2a\u64cd\u4f5c\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191121\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : jrtzxh020 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0d\u8003\u8651\u6027\u80fd\u7684\u8bdd\u3002\u6700\u7b80\u5355\u7684\u65b9\u6cd5\u65b0\u5efa\u4e00\u4e2a\u53d8\u91cf a\uff0c\u5c06 communities \u6df1\u62f7\u8d1d\u8d4b\u503c\u7ed9 a\uff0c\u904d\u5386 a \u4fee\u6539 selected \u540e\u3002\u6700\u540e\u91cd\u65b0\u8d4b\u503c this.communities = a                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191122\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wunonglin <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @Aruforce \u628a key \u6539\u6210 name \u8bd5\u8bd5\uff0c\u662f\u4e0d\u662f index \u6ca1\u53d8\u5316                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191123\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : jrtzxh020 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @jrtzxh020 \u6216\u8005\u5728 onChosen \u65b9\u6cd5\u6700\u540e\u8c03\u7528 this.communities = JSON.parse(JSON.stringify(this.communities)) \u54c8\u54c8 \u4e0d\u662f\u5f88\u5efa\u8bae                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191124\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : yor1g <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u66f4\u65b0 element \u65b9\u6cd5\u4e0d\u5bf9 \u5b50\u7ec4\u4ef6\u68c0\u67e5\u4e0d\u5230\u53d8\u66f4 <br \/>https:\/\/cn.vuejs.org\/v2\/api\/#Vue-set                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191125\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Doracis <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0d\u770b\u4ee3\u7801\u5148\u51ed\u7ecf\u9a8c\u8bf4\uff0c\u52a0\u6df1\u5ea6\u76d1\u542c deep immediate\uff0c\u8981\u4e48\u7236\u7ec4\u4ef6 this.$set                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191126\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : RoshanWu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u7528\u4e2a\u5b9a\u65f6\u5668\u6a21\u62df\u4e86\u4e0b LZ \u8bf4\u7684\u300c\u4ece\u540e\u53f0\u901a\u8fc7 axios \u6293\u53d6\u7684\u6570\u636e \u300d\uff0c\u4e5f\u6ca1\u770b\u51fa\u5565\u5f02\u5e38<br \/>&#8220;`<br \/>setTimeout(() =&gt; {<br \/> this.communities[0].selected = false<br \/> }, 3000);<br \/>&#8220;`                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191127\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : rodrick <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u603b\u5f97\u6765\u8bf4 community.id \u5982\u679c\u8981\u4f20\u56de\u53bb\u7684\u8bdd\u5c31\u6700\u597d copy \u4e00\u4e0b\u518d\u4f20\uff0c\u6bd5\u7adf\u6211\u603b\u89c9\u5f97\u628a prop \u53bb$set \u54cd\u5e94\u5f0f\u6709\u70b9\u602a\uff0c\u4e13\u4e00\u539f\u5219\u4e0a\u6765\u8bf4 prop \u5c31\u4f5c\u4e3a\u4e00\u4e2a\u7236\u5b50\u4f20\u53c2\u8bfb\u53d6\u5c31\u597d\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"5191128\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : zqx <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u603b\u7684\u6765\u8bf4\u5c31\u662f\u4e0d\u8981\u63a8\u6d4b vue \u7ec4\u4ef6\u4ec0\u4e48\u65f6\u5019\u4f1a\u91cd\u65b0\u6e32\u67d3<br \/>forceupdate \u5199\u591a\u4e86\u4f1a\u8ba9\u4ee3\u7801\u4e0d\u597d\u7ef4\u62a4\uff0c\u5bfc\u81f4\u4e0b\u4e00\u4e2a\u7a0b\u5e8f\u5458\u4e0d\u5bb9\u6613\u4ece\u4ee3\u7801\u4e2d\u8ffd\u8e2a\u6570\u636e\u53d8\u5316<br \/>\u4f60\u660e\u77e5\u9053 vue \u7ec4\u4ef6\u4e0d\u4f1a\u54cd\u5e94\u7684\u6570\u636e\u53d8\u5316(\u51e0\u79cd\u5e38\u89c1\u60c5\u51b5\uff0c\u5b98\u7f51\u6709\u5b9e\u4f8b)\uff0c\u5c31\u7528 watch \u624b\u52a8\u76d1\u542c\u5b83(\u5f00\u542f deep \u9009\u9879)                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>\u95ee\u4e2a Vue \u7684\u95ee\u9898\uff0c\u7236\u7ec4\u4ef6\u901a\u8fc7 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/316258"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=316258"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/316258\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=316258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=316258"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=316258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}