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

查看:152
本文介绍了javascript - 微信小程序如何对单条数据进行操作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题


微信小程序里面,这种点赞如何对单条消息进行点赞?不能操作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>

解决方案

你data适用于全部评论,当然不行

data(){
    //用户评论
    msg:[
       {
           info: 'xxxxxx',
           likeNum: 112
       },{
           info: 'xxxxxx',
           likeNum: 112
       }
    ];

data的格式可以这样,点赞的时候再修改特定的likeNum就好了

这篇关于javascript - 微信小程序如何对单条数据进行操作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆