App()
App() 함수는 작은 프로그램을 등록하는데 사용됩니다. 애플릿의 수명주기 기능 등을 지정하는 객체 매개변수를 허용합니다.
객체 매개변수 설명:
속성 유형 설명 트리거됨 애플릿 초기화가 완료되면 onLaunch(글로벌 한 번만 트리거됨)
onShow 함수 수명 주기 기능--모니터링 미니 프로그램 표시 미니 프로그램이 시작되거나 백그라운드에서 전경 디스플레이로 들어갈 때 onShow가 실행됩니다.
onHide 기능 수명주기 기능--미니 프로그램 숨김 모니터링 미니 프로그램이 전경에서 백그라운드로 들어갈 때 , onHide가 트리거됩니다
기타 모든 개발자는 이
전경 및 배경 정의를 사용하여 액세스할 수 있는 Object 매개변수에 기능이나 데이터를 추가할 수 있습니다. 사용자가 왼쪽 상단을 클릭하면 모서리를 닫거나 장치의 홈 버튼을 눌러 WeChat을 종료하면 미니 프로그램이 삭제되지 않고 배경으로 들어갑니다. WeChat을 다시 시작하거나 미니 프로그램을 다시 열면 배경에서 전경으로 들어갑니다.
미니 프로그램이 일정 시간 동안 백그라운드로 들어가거나 시스템 리소스 사용량이 너무 높을 경우에만 진정으로 파괴됩니다.샘플 코드:
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' })
getApp()
우리는 미니 프로그램 인스턴스를 얻기 위해 전역 getApp() 함수를 제공합니다.
// other.js var appInstance = getApp() console.log(appInstance.globalData) // I am global data
App()에 정의된 함수에서 getApp()를 호출하지 마세요. 이를 사용하여 앱 인스턴스를 가져옵니다.
onLaunch 중에 getCurrentPage()를 호출하지 마세요. 페이지가 아직 생성되지 않았습니다.
getApp을 통해 인스턴스를 얻은 후에는 라이프사이클 함수를 개인적으로 호출하지 마세요.
위는 위챗 미니 프로그램 튜토리얼 등록 과정의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!