微信小程序 某个页面直接返回首页(微信小程序回退到首页)

打开小程序后,到三级页面后点击左上角的返回按钮,能够直接返回到首页

正常 A -> B -> C 都是通过 wx.navigateTo 跳转的,所以 wx.navigateBack 只能返回上一界面,如果要返回到A 界面就会出现 C -> B -> A 的效果。

如果想实现 A -> B -> C 当 C 点击返回时, 实现直接 C -> A 这种效果, 就只能A -> B 通过 wx.navigateTo 跳转 ,

B -> C 通过 wx.redirectTo 跳转,跳转触发后 B 页面就会被销毁, C 页面再返回 wx.navigateBack 就会直接到 A 了。

例如:

第一个页面采用navigateTo,

wx.navigateTo({

url: '/pages/logs/logs',

})

在第二个页面中使用redirectTo。

wx.redirectTo({

url: '/pages/test/test',

})

这里是重点:

在第三个页面点击回退时,会直接回到第一个页面

。(wx.redirectTo()跳转到新页面之后,会自动销毁上一个页面,在新页面点击返回按钮时,会直接回到上上一个页面)
   这是相当于在这个回退过程中直接销毁第二个页面 

小程序5种跳转页面方式的区别:

  • //只能跳转到tabBar配置页面

  • wx.switchTab({

  • url: '/pages/index/index',

  • });

  • //返回上一级页面(delta:返回的页面数,如果 delta 大于现有页面数,则返回到首页,默认值为1)

  • wx.navigateBack({

  • delta: 2   //默认值是1

  • })

  • //关闭当前页面,跳转到应用内的某个页面

  • wx.redirectTo({

  • url: '/pages/index/index',

  • });

  • //保留当前页面,跳转到应用内的某个页面

  • wx.navigateTo({

  • url: '/pages/index/index',

  • });

  • // 关闭所有页面,打开到应用内的某个页面

  • wx.reLaunch({

  • url: '/pages/index/index',

  • })

微信小程序 某个页面直接返回首页(微信小程序回退到首页)相关推荐

  1. main()如果返回0,则代表程序正常退出,返回非零代表程序异常退出。

    main()如果返回0,则代表程序正常退出,返回非零代表程序异常退出. 参考文章: (1)main()如果返回0,则代表程序正常退出,返回非零代表程序异常退出. (2)https://www.cnbl ...

  2. 微信小程序禁止页面上下滑动;uni-app微信小程序禁止页面上下滑动;uni-app小程序上下滑动;

    阻止小程序某个页面上下滑动,最简单有效方法:直接对小程序当前页的最外层标签盒子,设置固定定位即可! 设置固定定位后,页面的最大盒子宽度可能不是自动撑满的,那就自己在calc计算下宽度即可 .box { ...

  3. 微信小程序 隐藏页面导航栏左上角的小房子

    描述:隐藏页面导航栏左上角的小房子 解决办法: onShow(){wx.hideHomeButton(); }, 在当前页面的onshow方法里面写上wx.hideHomeButton();来隐藏小房 ...

  4. 关于微信支付由H5页面修改为类似于微信支付手机充值的效果

    上周由于工作需要,需将微信支付的H5页面跳转修改为AJAX点击后直接出发的效果.下面是之前采用的微信支付的JS代码: function onBridgeReady(){WeixinJSBridge.i ...

  5. 微信开发公众号页面配置JS-SDK调用微信接口

    一:前期准备, 1,首先你需要一台服务器,:阿里云或者腾讯云啥的,最便宜的可以选择类似阿里云这种轻量级服务器,和域名配置好A记录. 2,需要在服务器打架node环境:可以找客服帮忙基本配置环境搭好. ...

  6. Android所有小部件列表页面,伟大的Android时钟小部件列表,以帮助您了解时间 | MOS86...

    在上周的文章中,我提供了一些Android小部件的示例,可帮助用户监视和切换其设置(包括WiFi,电池,亮度,数据,GPS等).).在本周的Android小部件中,我将强调一些有用的时钟小部件,帮助您 ...

  7. 微信小程序获取页面元素高度_微信小程序之动态获取元素宽高

    我以前一直以为微信小程序不能动态获取view元素的宽高.但是自从看到: wx.createSelectorQuery() 这个api接口,以前的某些问题就能得到解决了... 那么,这个api接口怎么用 ...

  8. 小程序监听android返回键,微信小程序左上角返回按钮触发事件

    从A页面跳转到B页面,再从B页面通过左上角返回按钮,返回到A页面 A页面: B页面: 从B页面返回到A页面时,触发事件请求接口: 代码如下: B页面js代码 onShow: function () { ...

  9. vue中通过WeixinJSBridge关闭微信公众号当前页面,返回微信公众号首页

    setTimeout(function() {//这个可以关闭安卓系统的手机document.addEventListener("WeixinJSBridgeReady",func ...

最新文章

  1. 数字图像处理8:图像增强之空域滤波
  2. 2020年香港将推两个创新研发平台,专注医疗及AI领域
  3. Bootstrap 输入组
  4. 投资学习网课笔记(part4)--基金第四课
  5. python cnn_Python · CNN(一)· 层结构
  6. jframe透明_使JFrame透明
  7. 华为桌面云 服务器可以虚拟多少,【华为桌面云】案例:单服务器环境且只有两块本地SATA盘创建虚拟机非常慢...
  8. 浅谈GPRS的几种应用方案
  9. python函数-函数进阶
  10. 车联网上云最佳实践(二)
  11. python永真循环_《Python语言程序设计》 —2.5.5 continue
  12. BZOJ3780 : 数字统计
  13. android实现1000次点击,android – AdMob收入和替代方案:展示次数和点击次数[已关闭]...
  14. Sql Developer 调试函数和过程 Sql window Command window Program window Test window 区别
  15. python pip安装pymssql_pip安装pymssql模块时报错“PEP 517”怎样处理
  16. oracle delete not in 优化,Oracle中的sql语句优化
  17. linux删除pdf密码
  18. 在计算机中 汉字系统把一个汉字表示为,计算机问题汉字系统在计算机内把一个汉字表示 – 手机爱问...
  19. 2020年G1工业锅炉司炉证考试及G1工业锅炉司炉复审模拟考试
  20. seaborn使用boxplot函数进行箱图可视化(使用色彩调色板自定义设置箱图的颜色、sns.set_palette全局设置palette参数、自定义全局调色板色彩)

热门文章

  1. 【Flutter 问题系列第 15 篇】如何给 Flutter 中的图片设置透明度
  2. chrome浏览器安装插件方法
  3. 【Kernel】驱动开发学习之Platform平台总线模型
  4. 统计自然语言处理梳理二:句法分析
  5. 结对开发——求二维环形数组所有子矩阵最大和的问题
  6. Android使用mob实现第三方登录(Facebook、Twitter)
  7. html网页播放flac,教你如何无损录制网页上播放的声音
  8. Spark——RDD操作详解
  9. Shader效果实现:双色渐变
  10. 【自学51单片机】3 -- 硬件基础知识(电容、三极管、74HC245、74HC138三八译码器)介绍和闪烁LED小灯