1、组件(页面)自定义属性data-user_id
<!--components/article-item/index.wxml-->
<l-icon name="zan" l-class="iconfont article-item-btn-icon {{isLike?'active':''}}" data-user_id="{{articleItem.user_id}}" bind:tap="handleLike" />
2、获取data-user_id:event.currentTarget.dataset.user_id
// components/article-item/index.js
Component({
methods:{
handleLike(event){
this.setData({
isLike:!this.data.isLike
})
let isLikeObj=wx.getStorageSync('isLikeObj')||{}
isLikeObj[event.currentTarget.dataset.user_id]=this.data.isLike
wx.setStorageSync('isLikeObj',isLikeObj)
}
}
})