WeChat 개발의 라이프사이클 기능에 대한 예제 튜토리얼

零下一度
풀어 주다: 2017-05-25 09:57:54
원래의
2297명이 탐색했습니다.

이 글은 주로 위챗 애플릿의 라이프사이클 기능에 대한 관련 정보를 소개합니다. 필요한 친구가 참고할 수 있습니다.

위챗 애플릿의 라이프사이클 기능

小현재 홈페이지가 다른 페이지에서 돌아올지, 입구에서 열릴지 프로그램이 결정합니다.

미니 프로그램을 종료해도 미니 프로그램의 데이터는 공개되지 않기 때문에 데이터는 여전히 남아 있습니다. 다시 클릭하면 초기화되지 않습니다
해결책: 미니 프로그램 데이터에 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿