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

