如何调整小程序中onLoad函数的触发时间详解?

更新于
2026-09-28 08:22:43
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1002个文字,预计阅读时间需要5分钟。

如何调整小程序中onLoad函数的触发时间详解?

在许多小程序的生命周期中,我们最常用的是`onLoad`。大部分代码都在初始化时执行。初始化代码通常在每个页面都是通用的,例如获取用户信息、获取定位等:`Pag`。

也许在小程序所有生命周期里,我们用的最多的就是 onLoad,一大堆代码都要在初始化的时候执行。

很多时候,初始化的代码是每个页面共用的,比如获取用户信息、获取定位等:

Page({ onLoad() { this.userData = getUserData() wx.getLocation({ type: 'wgs84', success (res) { // 业务代码 // ... } }) } // ... })

久而久之,每个页面的 js 里都是如上的重复代码。如果可以先执行完通用的初始化代码,再执行每个页面各自的 onLoad 多好,可惜小程序并没有提供类似的钩子函数,那就自己来吧。

阅读全文
标签:执行时机

本文共计1002个文字,预计阅读时间需要5分钟。

如何调整小程序中onLoad函数的触发时间详解?

在许多小程序的生命周期中,我们最常用的是`onLoad`。大部分代码都在初始化时执行。初始化代码通常在每个页面都是通用的,例如获取用户信息、获取定位等:`Pag`。

也许在小程序所有生命周期里,我们用的最多的就是 onLoad,一大堆代码都要在初始化的时候执行。

很多时候,初始化的代码是每个页面共用的,比如获取用户信息、获取定位等:

Page({ onLoad() { this.userData = getUserData() wx.getLocation({ type: 'wgs84', success (res) { // 业务代码 // ... } }) } // ... })

久而久之,每个页面的 js 里都是如上的重复代码。如果可以先执行完通用的初始化代码,再执行每个页面各自的 onLoad 多好,可惜小程序并没有提供类似的钩子函数,那就自己来吧。

阅读全文
标签:执行时机