(1)路由跳转以及事件监听
1.wx.navigateTo
1)保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面,左上角有返回上一页按钮
2)会触发当前页面的onHide()
2.wx.redirectTo
1)关闭当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面,左上角有返回上一页按钮
2)会触发当前页面的onUnload()
3.wx.reLaunch
1)关闭所有页面,打开到应用内的某个页面,左上角有返回首页按钮
2)会触发除了某个页面以外的所有页面的onUnload()
4.wx.navigateBack
1)关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。

(2)上一页刷新的方法
子页面

          changeParentData: function () {var pages =getCurrentPages();if (pages.length >1) {var beforePage = pages[pages.length- 2];// beforePage.changeData();   beforePage.onLoad();    //onLoad()方法,上面的changeData()在原生中可以,在taro-vue中不生效}},

父页面

   changeData:function(){刷新的方法 },

1、监听到返回上一页的行为
1)触发当前页面的onUnload()

2.监听进入下一页的行为
1)wx.redirectTo触发当前页面的onUnload()
wx.navigateTo触发当前页面的onHide()
wx.reLaunch触发除了即将要跳转的页面以外的页面的onHide()

小程序路由和onHide(),onUnload()的一些问题相关推荐

  1. WX微信小程序路由API使用

    微信小程序路由使用 前言 一.wx.switchTab(Object object) 示例代码 二.wx.reLaunch(Object object) 示例代码 三.wx.redirectTo(Ob ...

  2. 小程序路由(返回上一级页面)

    项目场景: 小程序路由跳转问题 项目场景:点击分享链接,跳转至详情页:跳转详情页时需要判断当前用户有没有登录:没有登录跳转至登录页,登录后回到详情页(返回上一级页面) 问题描述 登录后不能返回详情页 ...

  3. 微信小程序篇2 谈谈小程序路由跳转的方式有哪些

    微信小程序路由跳转的方式有哪些? 1. wx.navigateTo() 保存当前页面,跳转到应用内的某个页面.可以传递参数 [有缓存]. 2. wx.redirectTo() 保存当前页面,重定向到应 ...

  4. 微信小程序-路由方式

    框架以栈的形式维护了当前的所有页面. 当发生路由切换的时候,页面栈的表现如下: 路由方式 页面栈表现 初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新页面入栈 页面返回 页面不 ...

  5. 小程序路由跳转,如何直接回到首页

    先看一下小程序的关于路由跳转的api //只能跳转到tabBar配置页面wx.switchTab({ url: '/pages/index/index',});//返回上一级页面(delta:返回的页 ...

  6. 微信小程序路由的三种方法

    wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面.但是不能跳到 tabbar 页面.使用 wx.navigateBack 可以返回到原页面. wx.swi ...

  7. 获取微信小程序路由参数

    获取微信小程序的方法如下 function _extends() { _extends = Object.assign ? Object.assign.bind() : function (targe ...

  8. 微信小程序路由跳转详情

    1.路由跳转 微信小程序的路由跳转 是通过两个栈堆实现的,这就导致了栈堆里最多储存十个页面,如果超过十个,会直接报错,所以要在必要的时候清空栈堆. wx.navigateTo:最常用的跳转,跳转到另一 ...

  9. 小程序路由及路由传参

    小程序大部分都是封装好的API,虽然形式类似vue,但是还是有很多新的API要学习.首先就是解决页面跳转的问题.小程序有三种形式的跳转: 1. wx.navigateTo (非 tabBar 的页面的 ...

最新文章

  1. 看到这些代码,我自叹不如!!!
  2. “中序表达式”转“后续表达式”
  3. R400换XP 所有驱动程序安装一览表
  4. 对Java初学者来说,到底Java有哪些高效的开源库?
  5. CITRIX 5.0,XML服务异常引出事件ID 31003和30016错误
  6. python安装scrapy_Python安装Scrapy的种种
  7. Hbase 协处理器之将数据保存到es (二级索引)
  8. 对文本文件的各操作(一)
  9. 采购物联网卡如何选择流量套餐
  10. 随手查_AD画板粗略步骤
  11. 已知图片顶点坐标和点相对图片位置求点坐标
  12. 计算字符串出现的次数
  13. 微信支付签名验证失败的问题
  14. tesra平台安装apex库
  15. 中文写程序,何陋之有?
  16. 深度学习框架tensorflow学习与应用6(防止过拟合dropout,keep_prob =tf.placeholder(tf.float32))
  17. 在手机上安装Ubuntu(Termux)
  18. 计算机信息处理员证书可以在东莞入户,东莞入户办理:人才入户东莞有哪些职称考?可靠吗?...
  19. 硬盘分区DG分区助手看不见硬盘
  20. UVa 109 - SCUD Busters(凸包计算)

热门文章

  1. jvm学习笔记(一)----jvm简史
  2. WIN8换WIN7的经验分享
  3. 韩国HipHop基础舞步在线观看和下载
  4. 小波变换(wavelet transform)
  5. linux系统下查询硬盘转速
  6. Virtualbox使用NAT模式, 并用端口转发实现主机访问虚拟机
  7. 前端布局写法原理理解与总结+记忆(两栏布局、圣杯布局、双飞翼布局)
  8. 【影片制作】分镜制作方法
  9. 你好2017! 再见2015, 再见小码哥!
  10. 会议室分配时间最长_面试真题 | 3个会议室,现在有6个会议,你会如何安排?vvvv...