zoukankan      html  css  js  c++  java
  • 微信小程序开发中wx.redirectTo与wx.navigateTo跳转页面未果

    学习小程序开发中难免遇到一些小坑,作者在进行登录功能时遇到登录成功后,页面不可实现跳转到个人中心(admin/admin)。
    首先大致介绍一下本文的逻辑:验证用户信息后,需跳转页面到个人中心(tabBar页面),采用wx.redirectTowx.navigateTo两种方法均未实现,且不报错。
     
    主要原因
     
       admin/admin属于tabBar页面,采用上述两方法不会有任何效果,需采用wx.switchTab法进行跳转。
     
     

    跳转完成页面:


     页面跳转方法:

     
    1.wx.navigateTo 保留当前页面,跳转到应用内的某个页面,使用wx...
    2.wx.redirectTo 关闭当前页面,跳转到应用内的某个页面。
    3.wx.switchTab 跳转到 tabBar 页面,并关闭其他所有非 tabBar ...
    4.wx.navigateBack 关闭当前页面,返回上一页面或多级页面。可通过 ...
    5.wx.reLaunch 关闭所有页面,打开到应用内的某个页面。

     页面跳转中,通常存在的几个问题主要原因:

    ① 首先检查页面是否在app.json中注册,不注册是找不到页面。

    ② 注意文件夹的层级关系,注意相对路径是否正确。

    ③ 查看一次性跳转页面的层级数量是否超过5层(是,选择wx.redirectTo)。

    ④ 查看要跳转的页面是不是tabBar页面(是,选择 wx.switchTab)

  • 相关阅读:
    爬虫时http错误提示
    json.dumps()和json.loads()
    scrapy框架原理学习
    利用tushare进行对兴业银行股价的爬取,并使用numpy进行分析
    随机生成60位同学成绩,并求他们的平均数,中位数,众数等
    numpy中random的使用
    matplotlib中subplot的使用
    使用matplotlib画饼图
    乔坟,乔坟!
    c#控件的动画显示效果
  • 原文地址:https://www.cnblogs.com/giserjobs/p/12677064.html
Copyright © 2011-2022 走看看