猿问

微信小程序如何对单条数据进行操作?

微信小程序里面,这种点赞如何对单条消息进行点赞?不能操作DOM,我定义了一个变量,一个变了其他全变了

data:{    videoinfo:[],    uservideos:[],    hidden:true,    likeNum:112,    likevideo:false,
likeThisVideo:function(){      var _this = this;
      _this.setData({
        likevideo:!(_this.data.likevideo),
        likeNum:(_this.data.likevideo==true)?_this.data.likeNum-1:_this.data.likeNum+1
      })
    }

     <view class="options">
            <view class="comment-icon comment-like {{likecomment?'liked':''}}" bindtap="likeThisComment"></view>
            <view class="like-num">{{likeNum}}</view>
            <view class="comment-icon comment-reply" bindtap="showInput"></view>
          </view>


小唯快跑啊
浏览 863回答 1
1回答

陪伴而非守候

你data适用于全部评论,当然不行data(){&nbsp;&nbsp;&nbsp;&nbsp;//用户评论 &nbsp;&nbsp;&nbsp;&nbsp;msg:[ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;info:&nbsp;'xxxxxx',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;likeNum:&nbsp;112 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;info:&nbsp;'xxxxxx',&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;likeNum:&nbsp;112 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;];data的格式可以这样,点赞的时候再修改特定的likeNum就好了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答