애플 릿 사용자 정의 헤더
2474 단어 애플 릿
애플 릿 전역 설정: 애플 릿 루트 디 렉 터 리 에 있 는 app. json 파일 은 위 챗 애플 릿 을 전역 적 으로 설정 합 니 다.
페이지 설정: 모든 애플 릿 페이지 에서. json 파일 을 사용 하여 이 페이지 의 창 표현 을 설정 할 수 있 습 니 다.페이지 의 설정 항목 은 현재 페이지 에서 app. json 의 window 에서 같은 설정 항목 을 덮어 씁 니 다.
머리 를 흰색 으로 사용자 정의 할 때 상태 표시 줄 시간, 전기량 등 을 검은색 으로 설정 해 야 합 니 다.
위 챗 버 전 7.0.0 이상 은 단일 페이지 에서 머리 설정 을 지원 하고 6.6.0 이상 은 전체 머리 설정 만 지원 합 니 다.
7.0 이상 버 전이 너무 높 기 때문에 현재 위 챗 애플 릿 은 하나의 페이지 설정 을 지원 하지 않 는 다 고 이해 할 수 있 습 니 다. 사용자 정의 네 비게 이 션 바 를 사용 하기 로 결정 하면 모든 페이지 를 설정 해 야 합 니 다. 편 의 를 위해 구성 요소 로 썼 습 니 다.
사용자 정의 헤더 구성 요소
머리 높이 가 져 오기
wx. getSystemInfo 시스템 정 보 를 가 져 오고 사용자 정의 머리 높이 를 전역 변수 에 넣 습 니 다.
wx.getSystemInfo({
success: res => {
// rpx
this.globalData.headerHeight = res.statusBarHeight / ( res.windowWidth / 750 ) + 88;
// px
this.globalData.headerHeight = res.statusBarHeight + 46;
}
})
서로 다른 핸드폰 모델 의 머리 에 있 는 항목 의 높이 가 일치 하지 않 을 수 있 습 니 다. 사용자 정의 머리 내용 부분 과 오른쪽 상단 캡슐 단 추 를 정렬 하기 위해 머리 높이 는 상태 표시 줄 높이 (px 는 rpx 로 전환 할 수 있 습 니 다) 에 정격 치 (단위 rpx) 를 추가 할 수 있 습 니 다.
속성 설정 가능
머리 에 다양한 스타일 이 표시 되 어 있 기 때문에 구성 요소 navbar 는 속성 을 설정 할 수 있 는 입 구 를 추가 합 니 다.
판단 페이지 스 택
getCurrent Pages () 를 통 해 현재 페이지 스 택 을 가 져 오고 wx. navigate Back () 을 통 해 현재 페이지 를 닫 고 이전 페이지 나 다단 계 페이지 로 돌아 갑 니 다.
ready: function () {
this.setData({
currentPage: getCurrentPages().length > 1
})
}
getCurrentPages (). length 가 1 보다 크 면 이 페이지 에 되 돌아 오 는 화살표 가 표 시 됩 니 다.
머리 가입 자리
사용자 정의 머리 가 문서 흐름 에서 벗 어 나 fixed 포 지 셔 닝, flex 레이아웃 입 니 다.
._nav {
width: 100%;
height: 88rpx;
position: fixed;
display: flex;
align-items: center;
flex-direction: row;
}
* * 위 챗 애플 릿 의 페이지 가 많 기 때문에 모든 페이지 가 머리 를 추가 한 후에 페이지 구 조 를 조정 해 야 합 니 다. 이렇게 하면 상당히 복잡 하기 때문에 위 치 를 차지 하고 문서 흐름 에서 차지 하 며 높이 와 사용자 정의 머리 높이 가 일치 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
애플 릿 이미지 새로 고침, nginx 재 작성 url 제거 인자이전에 nginx 로 이미지 서버 를 만 들 었 는데 전단 에 작은 프로그램 을 사 용 했 습 니 다. 작은 프로그램 이 출시 된 후에 그림 이 새로 고침 되 지 않 는 것 을 발 견 했 습 니 다. 조사 한 결과 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.