微信小程序登录到首页,首页带tabBar

设计了登录页后,想跳转到首页内容页面,但是只希望有限页面在tabBar中。

首先需要在app.json中设置程序一开始进入的页面为登录页,并且设置好tabBar:

  "entryPagePath": "pages/login/login",
  "pages": [
    "pages/home/home",
    "pages/login/login",
    "pages/equipmentQuery/equipmentQuery",
    "pages/index/index",
    "pages/workbench/workbench",
    "pages/serv/serv",
    "pages/ddj/ddj",
    "pages/subscribe/subscribe"
  ],
  "tabBar": {
    "selectedColor": "#f3514f",
    "color": "#666",
    "backgroundColor": "#efefef",
    "list": [
      {
        "text": "工作台",
        "pagePath": "pages/workbench/workbench",
        "iconPath": "/assets/bar1.png",
        "selectedIconPath": "/assets/bar1.png"
      },
      {
        "text": "打地基",
        "pagePath": "pages/ddj/ddj",
        "iconPath": "/assets/bar2.png",
        "selectedIconPath": "/assets/bar2.png"
      },
      {
        "text": "服务",
        "pagePath": "pages/serv/serv",
        "iconPath": "/assets/bar3.png",
        "selectedIconPath": "/assets/bar3.png"
      },
      {
        "text": "我",
        "pagePath": "pages/home/home",
        "iconPath": "/assets/tel.png",
        "selectedIconPath": "/assets/tel.png"
      }
    ]
  },

然后就是在登录页点击登录按钮进行跳转的时候,需要使用wx.switchTab进行页面跳转:
 

login(){
      wx.switchTab({
      url: '../home/home'
    });
},

这样子就可以跳转到正确的首页,并且首页下面的tabBar是自己定义的那几个页面内容:

需要注意的是,如果需要跳转的页面是tabBar里的内容,都需要使用wx.switchTab进行跳转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值