每天触发一次判断 0点刷新

// 每天触发一次判断
	const getGoSceneShowTime = () => {
		// 获取存储的时间戳
		let time = uni.getStorageSync('goSceneShowTime')
		// 明天零点的时间戳
		let tomorrow = new Date(new Date().toLocaleDateString()).getTime() + 86400000;
		// 如果没有存储的值 说明是第一次进入应用
		if (time) {
			// 判断当前时间戳是否大于存储的日期零点的时间戳
			if (new Date().getTime() >= time) {
				// 大于存储的时间戳 调用判断进入场景接口 可以显示提示 存储下一天零点的时间戳
				getWXGoScene()
				uni.setStorageSync('goSceneShow', true)
				uni.setStorageSync('goSceneShowTime', tomorrow)
			}else {
				uni.setStorageSync('goSceneShow', false)
			}
		} else {
			// 没有存储的值 调用判断进入场景接口 可以显示提示并添加下一天的时间戳用于下次判断
			getWXGoScene()
			uni.setStorageSync('goSceneShow', true)
			uni.setStorageSync('goSceneShowTime', tomorrow)
		}
	}

const getWXGoScene = () ={
    //执行代码
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值