亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序實現收藏與取消收藏切換圖片功能

2020-03-21 16:12:37
字體:
來源:轉載
供稿:網友

wxml界面使用image標簽

<image wx:if="{{collected}}" catchtap='onCollectionTap' src='/images/icon/collection.png'></image>   <image wx:else src='/images/icon/collection-anti.png' catchtap='onCollectionTap'></image>

js文件上的腳本

// pages/post_detail/post_detail.jsvar postData = require("../../data/posts_data.js")Page({ /**  * 頁面的初始數據  */ data: { }, /**  * 生命周期函數--監聽頁面加載  */ onLoad: function(options) {  var postId = options.id;  this.data.currentPostId = postId  var postsData = postData.postList[postId];  console.log(postsData);  // this.data.postData=postsData;  this.setData({   post_key: postsData  })  // var postsCollected={  //  1:"true",  //  2:"false",  //  3:"true",  // }  // console.log(postData);  // 從緩存中讀取所有的緩存狀態  var postsCollected = wx.getStorageSync("posts_Collected")  //如果緩存為真,執行以下代碼  if (postsCollected) {   //讀取其中一個緩存狀態   var postsCollected = postsCollected[postId]   this.setData({    //將是否被收藏的狀態上綁定到collected這個變量上    collected: postsCollected   })  } else {   var postsCollected = {};   postsCollected[postId] = false;   wx.setStorageSync("posts_Collected", postsCollected)  } }, onCollectionTap: function(event) {  //獲取緩存的方法  var postsCollected = wx.getStorageSync('posts_Collected');  var postCollected = postsCollected[this.data.currentPostId];  console.log(postCollected);  //取反操作,收藏的話,點擊變成未收藏,反之,變成收藏。  postCollected = !postCollected;  postsCollected[this.data.currentPostId] = postCollected;  // //更新文章是否收藏的緩存值。  // wx.setStorageSync('posts_Collected', postsCollected)  // //更新數據綁定變量,從而實現切換圖片。  // this.setData({  //  collected: postCollected  // })  this.showModal(postsCollected, postCollected)  // wx.showToast({  //  title: postCollected ? "收藏成功" : "取消收藏",  //  duration: 800,  //  icon: "success"  // })  // wx.showModal({  //  title: '確定收藏',  //  content: '這是一個模態彈窗',  //  success: function (res) {  //   if (res.confirm) {  //    console.log('用戶點擊確定')  //   } else if (res.cancel) {  //    console.log('用戶點擊取消')  //   }  //  }  // })  console.log("onCollectionTap"); },//使用showModal API來實現界面上邏輯操作。 showModal: function(postsCollected, postCollected) {//這個注意一下,由于this是在page下調用的方法,這里是在自定義函數下,所有必須重新賦值到一個新的變量,才能重新使用,不明白的同學們,記住就行。  var ts = this;  wx.showModal({   title: '收藏',   content: postCollected ? "收藏該文章" : "取消收藏該文章",   success: function(res) {    if (res.confirm) {     wx.setStorageSync('posts_Collected', postsCollected)     //更新數據綁定變量,從而實現切換圖片。     ts.setData({      collected: postCollected     })     console.log('用戶點擊確定')    } else if (res.cancel) {     console.log('用戶點擊取消')    }   }  }) }, // onCollectionTap: function(event) { //  var baoxue = wx.getStorageSync("key"); //  console.log(baoxue); // }, onShareTap: function(event) {  // wx.removeStorageSync("key")  //緩存的上限最大不能超過10MB  wx.clearStorageSync();  console.log("onShareTap"); }, /**  * 生命周期函數--監聽頁面初次渲染完成  */ onReady: function() { }, /**  * 生命周期函數--監聽頁面顯示  */ onShow: function() { }, /**  * 生命周期函數--監聽頁面隱藏  */ onHide: function() { }, /**  * 生命周期函數--監聽頁面卸載  */ onUnload: function() { }, /**  * 頁面相關事件處理函數--監聽用戶下拉動作  */ onPullDownRefresh: function() { }, /**  * 頁面上拉觸底事件的處理函數  */ onReachBottom: function() {  console.log("到底了"); }, /**  * 用戶點擊右上角分享  */ onShareAppMessage: function() { }})

微信小程序,收藏,切換圖片

微信小程序,收藏,切換圖片

微信小程序,收藏,切換圖片

微信小程序,收藏,切換圖片

 

總結

以上所述是小編給大家介紹的微信小程序實現收藏與取消收藏切換圖片功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产精品99| 欧美诱惑福利视频| 日韩欧美在线观看| 色偷偷av亚洲男人的天堂| 视频在线观看一区二区| 国产精品爽黄69| 福利精品视频在线| 欧美日韩成人在线播放| 亚洲精品国产综合区久久久久久久| 久久久久久久激情视频| 中文字幕精品久久久久| 国产精品久久久久久五月尺| 性欧美长视频免费观看不卡| 成人在线一区二区| 国产精品一区二区三区在线播放| 久久久午夜视频| 亚洲男女性事视频| 久久久国产精品一区| 成人黄在线观看| 欧美黄色片在线观看| 欧美视频一二三| 欧美一级免费视频| 国产精品免费视频久久久| 精品免费在线视频| 亚洲天堂视频在线观看| 日韩精品视频观看| 日韩免费av片在线观看| 91国产美女在线观看| 亚洲一区精品电影| 永久免费毛片在线播放不卡| 中文字幕日韩在线观看| 精品国产一区二区在线| 亚洲国产小视频在线观看| 另类天堂视频在线观看| 亚洲免费伊人电影在线观看av| 动漫精品一区二区| 国产精品网站视频| 精品综合久久久久久97| 国产精品综合不卡av| 欧美极品在线播放| 成人午夜激情免费视频| 欧美一区二粉嫩精品国产一线天| 神马国产精品影院av| 国语自产精品视频在线看抢先版图片| 亚洲第一区中文99精品| 91视频国产高清| 97超视频免费观看| 97精品国产97久久久久久免费| 成人乱人伦精品视频在线观看| 日韩中文字幕视频| 在线看日韩av| 国产丝袜一区二区| 国产成人精品在线播放| 欧美猛少妇色xxxxx| 91九色蝌蚪国产| 国产aaa精品| 国语自产精品视频在线看| 成人a级免费视频| 欧美一级大片在线免费观看| 亚洲iv一区二区三区| 久久久久久久av| 日韩欧美视频一区二区三区| 国产91色在线|| 国产精品国产三级国产专播精品人| 欧美猛少妇色xxxxx| 中文字幕久久久av一区| 亚洲伊人第一页| 亚洲第一视频网| 97精品一区二区视频在线观看| 亚洲人成五月天| 亚洲欧美成人精品| 国产一区二区三区久久精品| 国产精品视频26uuu| 国产欧美婷婷中文| 欧美激情亚洲激情| 午夜欧美不卡精品aaaaa| 亚洲精品www久久久久久广东| www.亚洲人.com| 久久久久久久久中文字幕| 国产精品偷伦视频免费观看国产| 亚洲精品有码在线| 欧美日韩国产色| 欧美有码在线观看| 亚洲综合在线中文字幕| 日韩高清电影好看的电视剧电影| 亚洲精品综合久久中文字幕| 国产精品免费小视频| 亚洲夜晚福利在线观看| 精品无码久久久久久国产| 91精品国产成人www| 热re99久久精品国产66热| 国产精品久久久久av免费| 亚洲国产精品悠悠久久琪琪| 午夜精品久久久久久久白皮肤| 欧美在线观看日本一区| 国产成人精品在线| 国产精品流白浆视频| 亚洲欧洲一区二区三区在线观看| 欧美午夜片在线免费观看| 欧美精品免费播放| 欧美成人在线免费| 中文字幕亚洲第一| 久久国产精品99国产精| 久久精品视频在线观看| 日本伊人精品一区二区三区介绍| 色偷偷av亚洲男人的天堂| 亚洲人av在线影院| 亚洲国产中文字幕在线观看| 欧美国产日韩免费| 久久久免费av| 亚洲色图激情小说| 国产精品中文字幕久久久| 欧美在线一级视频| 92看片淫黄大片看国产片| 久久久久久91香蕉国产| 亚洲综合中文字幕在线观看| 91在线视频导航| 久久久国产精品亚洲一区| 国产91成人video| 欧美日韩国产精品一区| 欧美日韩亚洲一区二| 久久久久久18| 亚洲黄色在线看| 亚洲激情视频在线观看| 亚洲综合日韩中文字幕v在线| 欧美日韩一区二区在线播放| 在线亚洲男人天堂| 色一区av在线| 亚洲精品在线91| 久久久国产精品亚洲一区| 日韩电影免费观看在线观看| 三级精品视频久久久久| 欧美成人午夜剧场免费观看| 伊人伊成久久人综合网站| 精品国产拍在线观看| 午夜精品久久久久久久男人的天堂| 91亚洲一区精品| 日韩亚洲欧美中文高清在线| 懂色aⅴ精品一区二区三区蜜月| 国产99视频精品免视看7| 日韩av免费看| 国产精品久久久久7777婷婷| 91精品国产高清自在线看超| 8x拔播拔播x8国产精品| 久久精品免费电影| 欧美精品成人91久久久久久久| 国产精品www| 欧美高清在线观看| 色噜噜狠狠狠综合曰曰曰88av| 国产欧美精品日韩| 精品视频—区二区三区免费| 国产日韩av高清| 欧美成人精品一区| 国产精品视频精品| 日本a级片电影一区二区| 国产欧洲精品视频| 午夜精品久久久久久久久久久久久| 黄色成人在线播放| 午夜精品www| 俺去了亚洲欧美日韩| 国产一区在线播放| 欧美精品久久久久久久久久| 欧美性猛交99久久久久99按摩| 成人字幕网zmw|