小程序模板網(wǎng)

微信小程序--動(dòng)態(tài)添加分享數(shù)據(jù)、根據(jù)不同的id來(lái)進(jìn)行設(shè)置和讀取緩存 ...

發(fā)布時(shí)間:2017-12-19 10:29 所屬欄目:小程序開(kāi)發(fā)教程

微信小程序--動(dòng)態(tài)添加分享數(shù)據(jù)、根據(jù)不同的id來(lái)進(jìn)行設(shè)置和讀取緩存

 
 
 

動(dòng)態(tài)分享數(shù)據(jù):

1、效果:

2、.js代碼:

 

		
  1. page({
  2.  
  3. /**
  4. * 用戶點(diǎn)擊分享按鈕或右上角分享
  5. */
  6. onShareAppMessage: function (res) {
  7. var that = this;
  8. return {
  9. title: that.data.common.act_name,
  10. desc: that.data.common.introduction,
  11. path: '/pages/xiangqing/xiangqing?id='+that.data.id,
  12. success: function (res) {
  13. // 轉(zhuǎn)發(fā)成功
  14. },
  15. fail: function (res) {
  16. // 轉(zhuǎn)發(fā)失敗
  17. }
  18. }
  19. }
  20.  
  21. })

根據(jù)不同的id來(lái)進(jìn)行設(shè)置和讀取緩存

本文是根據(jù)不同的id來(lái)進(jìn)行設(shè)置和讀取緩存,是同步緩存的方式:

jonNums.count 是接口返回的數(shù)據(jù) 是報(bào)名總?cè)藬?shù)  newNumber 新的報(bào)名總?cè)藬?shù) - 緩存上次的報(bào)名總?cè)藬?shù) = 新增報(bào)名人數(shù)

 

		
  1. [javascript] view plain copy print?
  2. onLoad: function (options) {
  3. var that = this;
  4. var activityId = options.activityId;
  5. //報(bào)名表人數(shù)統(tǒng)計(jì)
  6. wx.request({
  7. url: domain + '/activityjoin/selectJoinCount',
  8. data: { activityId: activityId },
  9. method: 'GET',
  10. success: function (res) {
  11.  
  12. var jonNums = res.data;
  13. var newNumber = jonNums.count - wx.getStorageSync('jonNumsed' + activityId) //獲取緩存
  14.  
  15. wx.setStorageSync('jonNumsed' + activityId, jonNums.count);//設(shè)置緩存
  16.  
  17. if (jonNums.count) {
  18. activityId
  19. }
  20.  
  21. jonNums.joinCount = jonNums.count;
  22.  
  23. that.setData({ newNumber: newNumber, jonNums: jonNums })
  24. }
  25. })
  26.  
  27. },


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/18202.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×