小程序模板网

微信小程序--动态添加分享数据、根据不同的id来进行设置和读取缓存 ...

微信小程序--动态添加分享数据、根据不同的id来进行设置和读取缓存

 
 
 

动态分享数据:

1、效果:

2、.js代码:

 

		
  1. page({
  2.  
  3. /**
  4. * 用户点击分享按钮或右上角分享
  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. // 转发成功
  14. },
  15. fail: function (res) {
  16. // 转发失败
  17. }
  18. }
  19. }
  20.  
  21. })

根据不同的id来进行设置和读取缓存

本文是根据不同的id来进行设置和读取缓存,是同步缓存的方式:

jonNums.count 是接口返回的数据 是报名总人数  newNumber 新的报名总人数 - 缓存上次的报名总人数 = 新增报名人数

 

		
  1. [javascript] view plain copy print?
  2. onLoad: function (options) {
  3. var that = this;
  4. var activityId = options.activityId;
  5. //报名表人数统计
  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);//设置缓存
  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. },


易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/18202.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询