如何判断你是每天的首次打开小程序,并进行签到提示?

发布于 6 年前作者 xdai10390 次浏览最后编辑 6 年前来自 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 回复
caoping
caoping1 楼6 年前

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

xiuyingfang
xiuyingfang2 楼6 年前

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

pmeng
pmeng3 楼6 年前

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

zhongjing
zhongjing4 楼6 年前
  1. 进入的时候查询服务器是否打卡

  2. 没有打卡就进行弹窗

kxue
kxue6 楼4 年前

在你服务端记下