vue 数据变了,视图不变,急!!!!!!!!!!!

<div class="questions-list-give" @click.stop="spotFabulous(item.id,item.switch,index)">

 <div>
  <i class="iconfont icon-dianzan dz" v-if="item.switch == true" ></i>  
  <i class="iconfont icon-dianzan wdz" v-else></i>
      <div>{{item.likeCount}}</div>
 </div>

</div>

//点赞

  spotFabulous(id,swit,index){      let data = {
          questionId:id,//问题编号
          isLike:swit//是否喜欢
      };      if(swit == false){          console.log(swit)          console.log("点赞")          this.$set(this.listAnswersInfo[index],"switch",true)
      }else{          console.log(swit)          console.log("取消点赞")          this.$set(this.listAnswersInfo[index],"switch",false)
      }
   }
},


侃侃无极
浏览 1663回答 2
2回答

茅侃侃

this.$forceUpdate()

胡子哥哥

亲测有效:this.$forceUpdate()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js