찾다
위챗 애플릿미니 프로그램 개발WeChat 미니 프로그램의 수명주기에 대한 자세한 설명

WeChat 미니 프로그램의 수명주기에 대한 자세한 설명

Jan 09, 2018 pm 01:17 PM
주기미니 프로그램상해

이 글은 주로 WeChat 미니 프로그램의 라이프사이클에 대한 자세한 설명을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

오늘은 위챗 애플릿의 앱 라이프사이클과 각 페이지의 라이프사이클을 기록하겠습니다.

(1) 미니 프로그램

의 수명주기는 app.json에서 모니터링됩니다. 세 가지 메서드

①onLauch 메서드는 미니 프로그램이 시작될 때 한 번만 트리거됩니다.

②onShow 메서드는 미니 프로그램이 시작될 때와 배경 표시에서 전경 표시로 전환될 때 트리거됩니다.

3onHide 메소드는 미니 프로그램이 전경 디스플레이에서 배경 디스플레이로 전환될 때 트리거됩니다.

이 사진을 통해 다양한 생애주기를 느껴보실 수 있습니다↓.


더 흥미로운 점은 애플릿이 시작될 때 onShow가 두 번 트리거된다는 것입니다. 이해하는 학생들이 설명해주기를 바랍니다.

(2) 페이지의 라이프 사이클

1. 인덱스에 새 크랩 페이지로 이동하는 두 가지 방법을 추가했습니다. ↓ 간략한 소개는 다음과 같습니다.

① index.wxml 파일에서 ;태그에 URL을 추가하여 점프 구현

②index.js의 메소드에 버튼을 바인딩하여 점프를 구현했습니다. 여기서는 메소드 이름을 TurnCrabFunction으로 지정하고 index.js에 메소드를 구현했습니다.



2 다음은 crab.js의 각 라이프사이클을 소개합니다.

↓사진은 파일의 코드 일부를 console.log를 사용하여 인쇄합니다. 각 생명주기를 관찰할 수 있도록 말이죠. (각 함수 뒤의 주석은 함수 설명에 해당합니다.)


그 중 onSomeFunction은 제가 임의로 명명한 것이며, 그 외의 메소드들은 이름과 의미가 고정되어 있습니다.

3. 인덱스 인터페이스에서는 크랩 인터페이스에 들어갈 방법을 선택합니다. ↓사진에 자세히 설명되어 있습니다


(풀다운 새로고침이 되지 않는 경우 app.json에서 window 매개변수를 확인하거나, 현재 페이지의 crab.json 파일이 이 매개변수를 덮어쓰는지 확인하세요. to false)


관련 권장 사항:

asp.net MVC 애플리케이션의 수명 주기(자세한 설명)_실용 팁

Vue 수명 주기란 무엇입니까

무엇입니까? 는 React 컴포넌트의 생명주기 기능

위 내용은 WeChat 미니 프로그램의 수명주기에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구