如何判断你是每天的首次打开小程序,并进行签到提示?
发布于 5 年前 作者 xdai 10207 次浏览 来自 官方Issues

wx.setStorage({

key: ‘sign_in’,

data: dateFormat(new Date(), “yyyy-MM-dd”)

});

this.sign_in = wx.getStorageSync(‘sign_in’)//在storage里取数据

console.log(this.sign_in,‘sign_in’)

if (this.sign_in == null){

wx.showToast({

title: ‘签到成功’,

icon: ‘success’,

duration: 2000

})

这样不可以,应该怎么判断this.sign_in才可以只签到首次

6 回复

搜索 《青团社兼职》点击首页中间的腰封位置有个每日签到。 查看下是否是这样的

在今天打开的第一次往后台加一条数据,再次打开发现有数据,就是说明不是第一次呀

可以存小程序缓存吧。每天第一次签到后写个缓存,记录一下当天的时间,然后对比当天的时间和这个缓存的时间,一致则已经签到,没有则提示签到。你看一下可以否

  1. 进入的时候查询服务器是否打卡

  2. 没有打卡就进行弹窗

在你服务端记下

回到顶部