当前位置:网站首页>微信小程序路由再次跳转不触发onload
微信小程序路由再次跳转不触发onload
2022-07-05 06:23:00 【Heerey525】
情况:
1、从index
页面跳转(wx.navigateTo
)到add
页面,第一次会进入add
页面onLoad
,但是第二次从index
页面跳转(wx.navigateTo
)到add
页面,则不会进入add
页面的onLoad
;
2、从add
页面跳转(wx.redirectTo
)到index
页面,不会进入index
页面onLoad
原因:
在首次进入一个页面的时候,会进入该页面的onLoad
,但是跳来跳去,其实路由并没有销毁,该页面已经存在路由栈,所以被缓存起来,并不会再次进入onLoad
解决方法:
1、在onShow
中进入取路由参数
onShow: function () {
// 获取当前小程序的页面栈
let pages = getCurrentPages();
// 数组中索引最大的页面--当前页面
let currentPage = pages[pages.length-1];
// 打印出当前页面中的 options
console.log(currentPage.options)
}
2、switchTab
的success
回调中添加onLoad
方法
wx.switchTab({
url: '../index/index',
success: function(e) {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
page.onLoad();
}
})
参考资料:
小程序框架 /逻辑层 /页面路由
小程序使用 wx.navigateTo跳转到到页面,页面中的onload不执行?
微信小程序 switchTab跳转后新页面 onload 不触发的问题
边栏推荐
- What's wrong with this paragraph that doesn't work? (unresolved)
- MySQL advanced part 2: optimizing SQL steps
- 5.Oracle-錶空間
- Daily question 1189 Maximum number of "balloons"
- 博弈论 AcWing 893. 集合-Nim游戏
- Leetcode-9: palindromes
- 1.14 - assembly line
- Leetcode array operation
- Niu Mei's math problems
- 11-gorm-v2-02-create data
猜你喜欢
Leetcode-6111: spiral matrix IV
什么是套接字?Socket基本介绍
Bit of MySQL_ OR、BIT_ Count function
Stack acwing 3302 Expression evaluation
Redis-01.初识Redis
1.13 - RISC/CISC
博弈论 AcWing 892. 台阶-Nim游戏
Real time clock (RTC)
Network security skills competition in Secondary Vocational Schools -- a tutorial article on middleware penetration testing in Guangxi regional competition
1.手动创建Oracle数据库
随机推荐
2048 project realization
Sword finger offer II 058: schedule
Game theory acwing 892 Steps Nim game
Modnet matting model reproduction
Bit of MySQL_ OR、BIT_ Count function
FFmpeg build下载(包含old version)
11-gorm-v2-03-basic query
Chinese remainder theorem acwing 204 Strange way of expressing integers
Inclusion exclusion principle acwing 890 Divisible number
MySQL advanced part 2: storage engine
求组合数 AcWing 888. 求组合数 IV
阿里新成员「瓴羊」正式亮相,由阿里副总裁朋新宇带队,集结多个核心部门技术团队
MySQL advanced part 2: the use of indexes
[leetcode] day95 effective Sudoku & matrix zeroing
Chapter 6 relational database theory
2.Oracle-数据文件的添加及管理
Bash exercise 17 writing scripts to install the server side of FRP reverse proxy software
7.Oracle-表结构
博弈论 AcWing 893. 集合-Nim游戏
5. Oracle TABLESPACE