微信小程序如何修改以及新增值对

实现点赞效果,动态刷新条目小心的状态


实现效果

一修改键值对:

wxml:



  
  
    
      
      {{item.author}}
      {{item.niceDate}}
    

    
      {{item.title}}
    
    
    
      {{item.chapterName}}
      
        
      

      
        
      
      
    
  
  

JS:



 love_click:function(e){
var i = e.currentTarget.dataset.love  //获取所点击item的index
 var that = this;
    var zan = "articleList[" + i + "].zan";//先用一个变量,把(articleList[0].zan)用字符串拼接起来
          that.setData({
               [zan]: 1
    })

}

新增键值对:

wxml:



  
  
    
      
      {{item.author}}
      {{item.niceDate}}
    

    
      {{item.title}}
    
    
    
      {{item.chapterName}}
      
        
      

      
        
      
      
    
  
  

JS:

 love_click:function(e){
    //新增一个键值对
    var islove = "articleList[" + i + "].islove"
    this.setData({
      [islove]:1
    })
}
数值修改结果页

你可能感兴趣的:(微信小程序如何修改以及新增值对)