javascript - 微信小程序如何对单条数据进行操作?
本文介绍了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屋!
查看全文