이 글은 주로 위챗 애플릿의 라이프사이클 기능에 대한 관련 정보를 소개합니다. 필요한 친구가 참고할 수 있습니다.
위챗 애플릿의 라이프사이클 기능
小현재 홈페이지가 다른 페이지에서 돌아올지, 입구에서 열릴지 프로그램이 결정합니다.
미니 프로그램을 종료해도 미니 프로그램의 데이터는 공개되지 않기 때문에 데이터는 여전히 남아 있습니다. 다시 클릭하면 초기화되지 않습니다
해결책: 미니 프로그램 데이터에 isClose 변수를 선언합니다. 기본값은 true입니다. 클릭하여 페이지로 이동할지 여부를 결정하는 데 사용됩니다. 미니 프로그램을 닫으면 OnHide 함수가 실행됩니다. 이 함수에서는 isClose가 판단됩니다. true인 경우 해당 페이지로 이동할 때 먼저 isClose를 false로 설정합니다. isClose는 flase가 실행되지 않습니다. 점프된 페이지에 들어간 다음 이 페이지로 돌아옵니다. 이 함수에 타이머를 설정하고 isClose를 true로 변경하는 것은 OnUnload 함수입니다. 이렇게 200ms 이후에 애플릿을 닫고 다시 입력하면 isColse가 처음으로 진입한 것으로 판단됩니다.
WeChat의 라이프사이클 기능입니다. 애플릿
1.1 모니터링 페이지 로딩
onLoad: 함수(옵션) {},
페이지는 한 번만 호출됩니다. onLoad에서 현재 페이지를 열기 위해 호출되는 쿼리 매개변수를 가져올 수 있습니다.
1.2 모니터링 페이지 초기 렌더링 완료
onReady: function () {},
페이지는 한 번만 호출됩니다. 이는 페이지가 준비되었으며 뷰 레이어와 상호 작용할 수 있음을 의미합니다.
1.3 모니터링 페이지 표시
onShow: function () {},
페이지가 열릴 때마다 한 번씩 호출됩니다.
1.3 모니터링 페이지 숨기기
onHide: function () {},
navigateTo 또는 하단 탭이 전환될 때 호출됩니다.
1.4 모니터링 페이지 언로드
onUnload: function () {},
재시 directTo 또는 NavigationBack을 수행할 때 호출됩니다.
위챗 미니프로그램js 앱 고유 기능
2.1 모니터링 미니 프로그램 초기화
onLaunch:function () {},
애플릿 초기화가 완료되면 onLaunch가 트리거됩니다(전역적으로 한 번만 트리거됨)
2.2 오류 청취 기능
onError:function () {},
애플릿에서 스크립트 오류가 발생하거나 API 호출이 실패하는 경우 , OnError가 발생하면 오류 메시지가 나타납니다
[관련 권장 사항]
1. WeChat 공개 계정 플랫폼 소스 코드 다운로드
2. Small Pigcms(PigCms) 마이크로 전자상거래 시스템 운영 버전(독립형 소규모 매장 + 3단계 유통 시스템)
3.WeChat People Network v3.4.5 Advanced Business Edition WeChat 루빅큐브 소스코드
위 내용은 WeChat 개발의 라이프사이클 기능에 대한 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!