小程序路由和onHide(),onUnload()的一些问题
(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()的一些问题相关推荐
- WX微信小程序路由API使用
微信小程序路由使用 前言 一.wx.switchTab(Object object) 示例代码 二.wx.reLaunch(Object object) 示例代码 三.wx.redirectTo(Ob ...
- 小程序路由(返回上一级页面)
项目场景: 小程序路由跳转问题 项目场景:点击分享链接,跳转至详情页:跳转详情页时需要判断当前用户有没有登录:没有登录跳转至登录页,登录后回到详情页(返回上一级页面) 问题描述 登录后不能返回详情页 ...
- 微信小程序篇2 谈谈小程序路由跳转的方式有哪些
微信小程序路由跳转的方式有哪些? 1. wx.navigateTo() 保存当前页面,跳转到应用内的某个页面.可以传递参数 [有缓存]. 2. wx.redirectTo() 保存当前页面,重定向到应 ...
- 微信小程序-路由方式
框架以栈的形式维护了当前的所有页面. 当发生路由切换的时候,页面栈的表现如下: 路由方式 页面栈表现 初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新页面入栈 页面返回 页面不 ...
- 小程序路由跳转,如何直接回到首页
先看一下小程序的关于路由跳转的api //只能跳转到tabBar配置页面wx.switchTab({ url: '/pages/index/index',});//返回上一级页面(delta:返回的页 ...
- 微信小程序路由的三种方法
wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面.但是不能跳到 tabbar 页面.使用 wx.navigateBack 可以返回到原页面. wx.swi ...
- 获取微信小程序路由参数
获取微信小程序的方法如下 function _extends() { _extends = Object.assign ? Object.assign.bind() : function (targe ...
- 微信小程序路由跳转详情
1.路由跳转 微信小程序的路由跳转 是通过两个栈堆实现的,这就导致了栈堆里最多储存十个页面,如果超过十个,会直接报错,所以要在必要的时候清空栈堆. wx.navigateTo:最常用的跳转,跳转到另一 ...
- 小程序路由及路由传参
小程序大部分都是封装好的API,虽然形式类似vue,但是还是有很多新的API要学习.首先就是解决页面跳转的问题.小程序有三种形式的跳转: 1. wx.navigateTo (非 tabBar 的页面的 ...
最新文章
- 看到这些代码,我自叹不如!!!
- “中序表达式”转“后续表达式”
- R400换XP 所有驱动程序安装一览表
- 对Java初学者来说,到底Java有哪些高效的开源库?
- CITRIX 5.0,XML服务异常引出事件ID 31003和30016错误
- python安装scrapy_Python安装Scrapy的种种
- Hbase 协处理器之将数据保存到es (二级索引)
- 对文本文件的各操作(一)
- 采购物联网卡如何选择流量套餐
- 随手查_AD画板粗略步骤
- 已知图片顶点坐标和点相对图片位置求点坐标
- 计算字符串出现的次数
- 微信支付签名验证失败的问题
- tesra平台安装apex库
- 中文写程序,何陋之有?
- 深度学习框架tensorflow学习与应用6(防止过拟合dropout,keep_prob =tf.placeholder(tf.float32))
- 在手机上安装Ubuntu(Termux)
- 计算机信息处理员证书可以在东莞入户,东莞入户办理:人才入户东莞有哪些职称考?可靠吗?...
- 硬盘分区DG分区助手看不见硬盘
- UVa 109 - SCUD Busters(凸包计算)
热门文章
- jvm学习笔记(一)----jvm简史
- WIN8换WIN7的经验分享
- 韩国HipHop基础舞步在线观看和下载
- 小波变换(wavelet transform)
- linux系统下查询硬盘转速
- Virtualbox使用NAT模式, 并用端口转发实现主机访问虚拟机
- 前端布局写法原理理解与总结+记忆(两栏布局、圣杯布局、双飞翼布局)
- 【影片制作】分镜制作方法
- 你好2017! 再见2015, 再见小码哥!
- 会议室分配时间最长_面试真题 | 3个会议室,现在有6个会议,你会如何安排?vvvv...