如何调整小程序中onLoad函数的触发时间详解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1002个文字,预计阅读时间需要5分钟。
在许多小程序的生命周期中,我们最常用的是`onLoad`。大部分代码都在初始化时执行。初始化代码通常在每个页面都是通用的,例如获取用户信息、获取定位等:`Pag`。
也许在小程序所有生命周期里,我们用的最多的就是 onLoad,一大堆代码都要在初始化的时候执行。
很多时候,初始化的代码是每个页面共用的,比如获取用户信息、获取定位等:
Page({ onLoad() { this.userData = getUserData() wx.getLocation({ type: 'wgs84', success (res) { // 业务代码 // ... } }) } // ... })
久而久之,每个页面的 js 里都是如上的重复代码。如果可以先执行完通用的初始化代码,再执行每个页面各自的 onLoad 多好,可惜小程序并没有提供类似的钩子函数,那就自己来吧。
本文共计1002个文字,预计阅读时间需要5分钟。
在许多小程序的生命周期中,我们最常用的是`onLoad`。大部分代码都在初始化时执行。初始化代码通常在每个页面都是通用的,例如获取用户信息、获取定位等:`Pag`。
也许在小程序所有生命周期里,我们用的最多的就是 onLoad,一大堆代码都要在初始化的时候执行。
很多时候,初始化的代码是每个页面共用的,比如获取用户信息、获取定位等:
Page({ onLoad() { this.userData = getUserData() wx.getLocation({ type: 'wgs84', success (res) { // 业务代码 // ... } }) } // ... })
久而久之,每个页面的 js 里都是如上的重复代码。如果可以先执行完通用的初始化代码,再执行每个页面各自的 onLoad 多好,可惜小程序并没有提供类似的钩子函数,那就自己来吧。

