微信小程序-自定义属性

643 阅读1分钟

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)
    }
  }
})