App()
The App() function is used to register a small program. Accepts an object parameter, which specifies the life cycle function of the applet, etc.
Object Parameter Instructions:
Description Trigger Times
Function Life cycle function-Monitoring mini program initialization When the mini-program initialization is completed, the onlaunch (global Triggered only once)
onShow Function Life cycle function--monitoring applet display When the applet starts, or enters the foreground display from the background, onShow will be triggered
onHide Function Life cycle function--monitoring Mini program hiding When the mini program enters the background from the foreground, onHide will be triggered
Others Any Developers can add any function or data to the Object parameter, which can be accessed with this
Foreground and background definitions : When the user clicks on the upper left corner to close, or presses the home button of the device to leave WeChat, the mini program is not being destroyed, but enters the background; when starting WeChat again or opening the mini program again, it will enter the foreground from the background.
Only when the mini program enters the background for a certain period of time, or the system resource usage is too high, will it be truly destroyed.
Sample code:
App({ onLaunch: function() { // Do something initial when launch. }, onShow: function() { // Do something when show. }, onHide: function() { // Do something when hide. }, globalData: 'I am global data' })
App.prototype.getCurrentPage()
getCurrentPage() function user gets the instance of the current page.
getApp()
We provide the global getApp() function to obtain mini program instances.
// other.js var appInstance = getApp() console.log(appInstance.globalData) // I am global data
Note:
App() must be registered in app.js, and multiple registrations cannot be made.
Do not call getApp() in a function defined in App(). Use this to get the app instance.
Do not call getCurrentPage() during onLaunch, the page has not yet been generated.
After obtaining the instance through getApp, do not call the life cycle function privately.
The above is the content of the registration procedure of the WeChat mini program tutorial. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!