微信小程序--動(dong)態添加分享數據(ju)、根據(ju)不(bu)同(tong)的id來進行設置和讀取緩存
動態分享數據:
1、效果:

2、.js代碼:
page({/*** 用(yong)戶點擊(ji)分享(xiang)按鈕或右上角分享(xiang)*/onShareAppMessage: function (res) {var that = this;return {title: that.data.common.act_name,desc: that.data.common.introduction,path: '/pages/xiangqing/xiangqing?id='+that.data.id,success: function (res) {// 轉發(fa)成功},fail: function (res) {// 轉發失敗}}}})根據不同(tong)的id來進行設(she)置(zhi)和讀取緩存
本文(wen)是根據不同(tong)的(de)(de)id來(lai)進行(xing)設置和讀取緩存,是同(tong)步緩存的(de)(de)方式:

jonNums.count 是接口返回的數(shu)據 是報名(ming)(ming)總(zong)人數(shu) newNumber 新的報名(ming)(ming)總(zong)人數(shu) - 緩存上次的報名(ming)(ming)總(zong)人數(shu) = 新增報名(ming)(ming)人數(shu)
[javascript] view plain copy print?onLoad: function (options) { var that = this; var activityId = options.activityId; //報名表人數統計 wx.request({ url: domain + '/activityjoin/selectJoinCount', data: { activityId: activityId }, method: 'GET', success: function (res) { var jonNums = res.data; var newNumber = jonNums.count - wx.getStorageSync('jonNumsed' + activityId) //獲取緩存 wx.setStorageSync('jonNumsed' + activityId, jonNums.count);//設置緩存 if (jonNums.count) { activityId } jonNums.joinCount = jonNums.count; that.setData({ newNumber: newNumber, jonNums: jonNums }) } }) },