微信小程序?qū)崿F(xiàn)收藏點贊功能:
//javascript實現(xiàn)交互邏輯功能
clickFavorite:function() {
if(!this.data._favorite) {
this.setData({
favorite_imageUrl: "../../../images/icon/favorite.png"
})
this.data._favorite = !this.data._favorite
} else{
this.setData({
favorite_imageUrl: "../../../images/icon/favoriteSelected.png"
})
this.data._favorite = !this.data._favorite
}
console.log(this.data._favorite)有問題多利用
},
注意問題:
function() 內(nèi)如果傳入一個值,這個值是固定不變的蟋座,每次觸發(fā)點擊事件,都會執(zhí)行相同的結(jié)果脚牍,如果想實現(xiàn)由參數(shù)改變而實現(xiàn)不同的結(jié)果向臀,必須利用變量賦值的方法,即在data中定義變量诸狭,賦值時必須使用this.data._favorite把變量存放在data中券膀。有問題多利用console.log()打印結(jié)果找問題.