前言:今天遇到了一个需求。大概是现在有2个身份,A是推广员,B是普通用户。然后有一个页面,如果是普通用户这个页面则会一直显示,如果是推广员这个页面每天只展示一次。下面就说一下个人写这个需求的流程
1.绑定点击事件
@click="gotoEx"
2.定义一个变量,方便后续用来存贮数据
var tiems = uni.getStorageSync("tiemNum")
3.再定义一个变量,用来获取当前时间的时间戳
var time = new Date(new Date().toLocaleDateString()).getTime()
准备工作已经就绪,下面开始逻辑
if (uni.getStorageSync("user").pluger.isActivation != 1) { //普通用户跳转到黄色页面
console.log('[普通用户跳转有用了]');
uni.navigateTo({
url: '/pages/extension/extension'
})
} else { //此处下面的操作全是推广员的操作
if (tiems) { //缓存里面有值,说明已经点过
if (time == tiems) { //在同一天内点击跳转到二维码
uni.navigateTo({
url: '/pages/extensionOne/extensionOne'
})
} else { //缓存时间与当前时间不是同一天,跳转到黄色页面,并更新缓存里面的值
uni.setStorageSync("tiemNum", time)
uni.navigateTo({
url: '/pages/extension/extension'

最低0.47元/天 解锁文章
4508

被折叠的 条评论
为什么被折叠?



