小程序实现启动页自动跳转————(2020.1.19学习笔记)

今天要是实现的是启动页自动跳转效果(如下图)
在这里插入图片描述
启动页在打开小程序2000毫秒之后,自动跳转到有tabbar的首页。
在实现该效果之前,首先要构建自己的启动页,这里我的启动页如下图
在这里插入图片描述
启动页的wxml代码如下

<view class="WelCome_Header">
  <image src="/My_Image/AppIcon_Image/View_Sky_100.png"></image>
</view>
<view  class="WelCome_Tail_1">
   <text decode="{{true}}">观天\n</text>
</view>
<view  class="WelCome_Tail_2">
   <text decode="{{true}}">"观天时,知地利"</text>
</view>

启动页的wxss代码如下

/* pages/Page_Welcome/Page_WelCome.wxss */
.WelCome_Header{
  display: flex;
justify-content: center;
padding: 160rpx;
}
.WelCome_Header image{
  height: 250rpx;
  width: 250rpx;
}
.WelCome_Tail_1{
  display: flex;
justify-content: center;
position:fixed; 
bottom:300rpx; 
width: 100%;
}
.WelCome_Tail_1 text{
  font-size: 60rpx;
  color: #FF556A ;
  font-family: STKaiti;
}
.WelCome_Tail_2{
  display: flex;
justify-content: center;
position:fixed; 
bottom:240rpx; 
width: 100%;
}
.WelCome_Tail_2 text{
  font-size: 45rpx;
  color: #FF556A ;
  font-family: STXihei;
}

接下来就是,启动页自动延时跳转逻辑,这里先要说明一点,如果启动页要跳转到有tabBar组件的页面必须需要使用wx.switchTab跳转,这跟tabBar组件的性质有关,使用tabBar的页面是不能被非tabBar页面正常访问的,嗯,那么跳转问题解决之后,自动延时跳转也就没啥问题,直接在生命周期函数onShow中使用setTimeout函数实现延时操作,然后再setTimeout函数中使用wx.switchTab跳转(代码如下)

 onShow: function () {
  
    setTimeout(function() {
      wx.switchTab({
        url: '/pages/Page_Home_New/Page_Home_New',
      })
       
   
      
    }, 2000)
  },

最后关于tabar组件的使用,可以看我之前的学习笔记(https://blog.csdn.net/qq_37704442/article/details/103440245)
,这样启动页在打开小程序2000毫秒之后,自动跳转到有tabbar的首页的效果就实现了

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
小程序可以通过使用 item.id 实现搜索功能并跳转到相应面。在小程序,我们可以通过编写代码来实现这一功能。 首先,在小程序,需要设置一个输入框和一个按钮来进行搜索。用户可以在输入框输入要搜索的内容,然后点击按钮进行搜索。 当用户点击搜索按钮时,我们可以通过调用小程序的接口,获取到用户输入的内容,并将其作为参数传递给后台服务器进行搜索。 后台服务器会根据用户输入的内容进行搜索,并返回相应的结果。在这里,我们可以使用 item.id 来定位搜索结果的具体某一项。 接下来,我们可以将搜索结果展示在小程序面上。当用户点击搜索结果的某一项时,我们可以通过获取到该项的 item.id,然后根据其值来跳转到对应的面。 通过 item.id 实现搜索功能并跳转到该面,可以帮助用户快速找到他们需要的信息。同时,这也是一种方便的方式,让用户可以直接跳转到他们感兴趣的内容。 总结起来,小程序通过使用 item.id 实现搜索功能并跳转到该面的方法是:用户在输入框输入要搜索的内容并点击搜索按钮,小程序将用户输入的内容传递给后台服务器进行搜索,后台服务器返回搜索结果,小程序展示搜索结果并通过获取到的 item.id 跳转到对应的面。这样,用户就可以方便快捷地搜索并找到他们所需的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值