当前位置: 首页> 汽车> 报价 > 如何找厂家地址_个人导航页模板_搜索引擎最佳化_站长seo推广

如何找厂家地址_个人导航页模板_搜索引擎最佳化_站长seo推广

时间:2025/7/28 17:52:16来源:https://blog.csdn.net/qq_65949679/article/details/146207400 浏览次数: 1次
如何找厂家地址_个人导航页模板_搜索引擎最佳化_站长seo推广

1、首先在methods中定义一个方法showTips,用于展示倒计时的提示消息

// 展示倒计时的提示消息showTips(n){// 调用uni.showToast()方法,展示提示消息uni.showToast({// 不展示任何图标icon:'none',// 提示的消息title:'请登录后在结算!' +n+'秒后自动跳转到登录页',// 微页面添加透明遮罩层,防止点击穿透mask:'',// 1.5s后小时duration:1500})
}

2、在data中创建一个倒计时的秒数

data() {return {// 倒计时的秒数seconds:3};},

3。点击结算按钮时判断用户是否登录了,如果没有,则调用 delaynavigate()进行倒计时的导航跳转

settlement(){// 最后判断用户是否登录了,如果没有,则调用 delaynavigate()进行倒计时的导航跳转if(!this.token) return this.delaynavigate()},

4、创建delaynavigate方法,延迟导航到我的页面

delaynavigate(){// 展示提示消息,此时seconds 的值等于3this.showTips(this.seconds)// 创建计时器,每个一秒执行一次setInterval(()=>{// 先让秒数自减一this.seconds--// 根据最新的秒数,进行消息提示this.showTips(this.seconds)},1000)
},
注意,此时定时器不会自动停止,此时秒数会出现等于0或者小于0的情况,解决方法

1、在data节点中声明定时器的id

data() {return {// 倒计时的秒数seconds:3,//定时器的idtimer:null};},

2、改造delaynavigate方法

	      delaynavigate() {// 展示提示消息,此时seconds 的值等于3this.showTips(this.seconds)// 创建计时器,每个一秒执行一次// 将定时器的id存储到timer中this.timer = setInterval(() => {// 先让秒数自减一this.seconds--if (this.seconds <= 0) {// 清除定时器clearInterval(this.timer)// 跳转到我的页面uni.switchTab({url: '/pages/my/my'})return}// 根据最新的秒数,进行消息提示this.showTips(this.seconds)}, 1000)},

这样就可以实现啦!

关键字:如何找厂家地址_个人导航页模板_搜索引擎最佳化_站长seo推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: