通常我们打开 APP 时,都会倒计时 5s, 5 s过后自动跳转到相应的页面,进入页面同时,清除原来的页面,同时不带返回箭头。

先上效果图:

HTML:

<view class='container'><view class="welcome"><image src="../../img/logo.png"></image><view class='bottom'><text class='title'>您生活的小助手</text><button catchtap="goHome">Welcome</button></view></view><text class='time'>{{time}}s</text>
</view>

JS:

通过 setInterval 对时间倒计时操作,同时判断 time 小于等于零时,清除计时器,同时跳转页面。

使用  wx.reLaunch 关闭所有页面,打开到应用内的某个页面。

/*** 生命周期函数--监听页面初次渲染完成*/
onReady() {//5s后跳转this.data.Time = setInterval(() => {this.setData({time: --this.data.time})if (this.data.time <= 0) {clearInterval(this.data.Time)this.goHome()}}, 1000)
},
goHome() {clearInterval(this.data.Time)wx.reLaunch({url: '../index/index'})
},
data: {time: 3,
},

CSS:

.container {width:100%;height:100vh;background: #00AFBE;
}
.welcome {width: 100%;height:100%;display:flex;justify-content: space-around;flex-direction: column;align-items: center;
}
.title{color:#fff;margin-top:80rpx;font-weight:900
}
.welcome .bottom{justify-content: flex-end
}
.welcome image {width: 120px;height: 120px;
}.welcome button {background: #00AFBE;color: #fff;width: 260rpx;height:80rpx;opacity: 0;font-size:32rpx;animation: op 1s infinite;line-height: 80rpx;border:1px solid #fff;margin:40rpx 0}@keyframes op {0% {opacity: 0;}30% {opacity: 0.3;}60% {opacity: 0.6;}90% {opacity: 0.9;color: #fff;}100% {opacity: 1;}
}
.time {height: 40rpx;color: #fff;font-size: 24rpx;position: absolute;bottom: 5px;border-radius: 5px;line-height: 40rpx;right: 60rpx;padding:0 20rpx;border:1rpx solid #fff
}

小程序倒计时页面跳转相关推荐

  1. uniapp开发微信小程序-4.页面跳转与横向滑动

    uniapp开发微信小程序-4.页面跳转与横向滑动 本篇文章主要是想记录一下横向滑动功能,备忘的同时给大家做个分享. 但既然是初级分享系列文章,为了方便新手朋友的上手工作,还是在此之前说一下页面跳转的 ...

  2. 小程序开发页面跳转传参问题

    小程序开发页面跳转传参问题 1.简单值 let id=1; wx.navigateTo({ url:'/pages/mypage/mypage?id='+id }) 取值 另一个页面 onload:f ...

  3. 微信小程序开发-页面跳转传递参数

    微信小程序开发-页面跳转传递参数 页面跳转有四种方式,分别为wx.navigateTo.wx.redirectTo.wx.reLaunch.wx.switchTab,前面三种可通过url路径携带参数实 ...

  4. 微信小程序--简单页面跳转

    微信小程序--简单页面跳转 例如:点击一个text ,跳转入一个新的页面blueberry.wxml 首先对text 设置监听事件 <view bindtap="toast" ...

  5. 微信小程序开发系列 (四) :微信小程序的页面跳转路由设计

    笔者由于工作需要,曾经参加过一个微信小程序同 SAP 系统集成的项目,因此从零开始学习了微信小程序的开发知识.这里通过系列文章把自己所学分享出来,希望对相关学习者有所帮助. 本教程前面三篇文章: 微信 ...

  6. 参数 携带 跳转_微信小程序:页面跳转及参数传递

    本文首发自个人自有博客:[FaxMiao个人博客],一个关注Web前端开发技术.关注用户体验.记录前端点滴,坚持更多原创,为大家提供高质量技术博文! 前言 小程序的跳转方法有很多种,有的人一直只用wx ...

  7. 微信小程序开发系列七:微信小程序的页面跳转

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 微信小程序开发系列三:微信小程序的调试方法 微信小程序开发系列四:微信小程序 ...

  8. 微信小程序:页面跳转时传递数据到另一个页面

    一.功能描述 页面跳转时,同时把当前页面的数据传递给跳转的目标页面,并在跳转后的目标页面进行展示 二.功能实现 1. 代码实现 test1页面 // pages/test1/test1.js Page ...

  9. 微信小程序中页面跳转时要始终返回首页的问题

    首先,要先说一下项目的需求,我要实现的功能是 在首页有一个按钮可以跳转到一个展示的页面,这个展示的页面上下两个部分,上边的部分是可以切换学科种类的,下面的部分可以展示这个学科下的所有科目,上面切换的部 ...

  10. 微信小程序开发-页面跳转的几种方式

    最近在做微信小程序,碰到页面跳转的问题,总结一下页面之间跳转的方式 一.wx.navigateTo(OBJECT) 这是最普遍的一种跳转方式,其官方解释为:"保留当前页面,跳转到应用内的某个 ...

最新文章

  1. Android log打印不出来
  2. slope one 推荐算法python 代码_java和python实现一个加权SlopeOne推荐算法
  3. python字符类型的一些方法
  4. 空间金字塔Spatial Pyramid的BOW和Pyramid HOG的多核
  5. C++ Primer 5th笔记(chap 19 特殊工具与技术)将成员函数用作可调用对象
  6. tensorflow随笔-tf.ReaderBase
  7. JS 加强篇!推荐 10 个好用的 TypeScript 的开源项目 YYDS !
  8. Apache Kafka消息格式的演变(0.7.x~0.10.x)
  9. echarts 去掉网格线
  10. [html] button标签的type默认值是什么呢?
  11. Python 打败 JavaScript 只需要 5 年?
  12. python 使用win32api截图全解释
  13. 实用软件工程第二版吕云翔课后答案
  14. android 接入腾讯信鸽
  15. w7计算机应用放大按键,设置Win7放大功能 老年人用电脑更方便
  16. Winform分页控件使用详细介绍
  17. C++搜索算法和曼哈顿距离之最少连通代价
  18. python paramiko ssh-解决强制修改密码登录问题
  19. 计算机专业生看过来,程序员普遍薪资待遇怎么样?10K仅是起点!
  20. go基准测试bench

热门文章

  1. 走进波分 -- 15.Optix OSN1800产品介绍
  2. 为什么要使用线阵相机?
  3. LoRa网关与服务器通信——MQTT
  4. 信用评分卡模型python_信用评分卡模型在Python中实践(下)
  5. 光猫超级帐号密码,重置光猫获取超级帐号密码
  6. RockWare RockWorks 17.0.0 1CD地表数据可视化软件
  7. FFmpeg系列-2-命令行工具之FFmpeg
  8. 测度论与概率论基础学习笔记1——1.1 集合及其运算
  9. 使用FFmpeg将m4s文件转为mp4 ——哔哩哔哩缓存转码
  10. 微信小程序实例教程(三)