이 기사에서는 미니 프로그램의 전역 구성에 대해 설명하고 미니 프로그램의 일반적인 구성 항목과 페이지 구성 파일에 대해 알아보겠습니다.
미니 프로그램 루트 디렉토리에 있는 app.json
파일은 미니 프로그램의 전역 구성 파일입니다. 일반적으로 사용되는 구성은 다음과 같습니다. app.json
文件是小程序的全局配置文件。常用的配置如下:
pages
:记录当前小程序所有页面的存放路径window
:全局设置小程序窗口的外观tabBar
:设置小程序底部的 tabBar
效果style
페이지
: 현재 미니 프로그램의 모든 페이지의 저장 경로를 기록합니다. 창
: 전역적으로 설정됩니다. 미니 프로그램 창의 모습 tabBar
: 미니 프로그램 하단에 tabBar
효과를 설정합니다 style
: 새 버전의 컴포넌트 스타일 활성화 여부 [관련 학습 권장 사항 : window
미니 프로그램 창의 컴포넌트window 공통 구성 items
속성 이름 | Type | 기본값 | |
---|---|---|---|
navigationBarTitleText | String | String | |
navigationBarBackgroundColor | HexColor | #00 0000 | |
navigationBarTextStyle | String | white | |
backgroundColor | HexColor | #ffff ff | |
BackgroundTextStyle | String | dark | |
enablePullDownRefresh | Boolean | false | |
onReachBottomDistance | Number | 50 |
탐색 표시줄 제목 설정
app.json -> window -> NavigationBarTitleText
app.json -> window -> navigationBarTitleText
设置导航栏的背景色
app.json -> window -> navigationBarBackgroundColor
设置导航栏标题颜色
app.json -> window -> enablePullDownRefresh
全局开启下拉刷新(在 <span style="font-size: 18px;">app.json</span>
中启用下拉刷新功能,会作用于每个小程序页面)
下拉刷新:通过手指在屏幕上的下拉滑动操作,从而重新加载页面数据的行为
app.json -> window -> enablePullDownRefresh
设置下拉刷新时窗口的背景色
当全局开启下拉刷新功能后,默认的窗口背景为白色。设置自定义下拉刷新窗口背景色
app.json -> window -> backgroundColor
设置下拉刷新时 loading 的样式
当全局开启下拉刷新功能后,默认的窗口的 loading 为白色。设置 loading 样式的效果
app.json -> window -> backgroundTextStyle
设置上拉触底的距离
上拉触底:通过手指在屏幕上的上拉滑动操作,从而加载更多数据的行为
app.json -> window -> onReachBottomDistance
什么是tabBar
tabBar 的 6 个部分
tabBar 常用配置项
tabBar 组件的配置项
属性 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
position | String | 否 | bottom | tabBar 的位置,仅支持 bottom |
borderStyle | String | 否 | black | tabbar 上边框的颜色, 仅支持 black / white
|
탐색 표시줄 제목 색상 설정 |
||||
전역적으로 풀다운 새로 고침 활성화( | <span style="font-size: 18px;">app.json</span> |
에서 풀다운 새로 고침 기능을 활성화하면 각 미니 프로그램 페이지에 영향을 미칩니다.)
풀다운 새로 고침: 풀다운 슬라이딩 작업을 통해 페이지 데이터를 다시 로드하는 동작입니다. 화면에 손가락 |
app.json -> window -> 활성화PullDownRefresh |
|
풀다운 새로 고침 중 창의 배경색 설정 | 새로 고침 기능이 전역적으로 활성화되면 기본 창 배경은 흰색입니다. 사용자 정의 풀다운 새로 고침 창 배경색 설정 |
app.json -> window -> backgroundColor |
풀다운 새로 고침 중 로딩 스타일 설정 | |
-다운 새로 고침 기능이 전역적으로 활성화되어 있으며 기본 창 로딩은 흰색입니다. 로딩 스타일 효과 설정 |
아래로 풀업 거리 설정 |
app.json -> onReachBottomDistance
tabBar는 모바일 애플리케이션에서 흔히 사용되는 페이지 효과로, 여러 페이지 사이를 빠르게 전환하는 데 사용됩니다. 미니 프로그램에서는 | Bottom 두 가지 유형으로 나뉩니다. tabBar상단 탭바 | ||
---|---|---|---|
tabBar | |||
tabBar 일반 구성 항목 | |||
Properties | Type | ||
기본값 | 설명 |
bottom
만 지원 🎜🎜🎜🎜borderStyle 🎜🎜String🎜🎜아니요🎜 🎜검정색 🎜🎜탭바 상단 테두리 색상, 검정색
/ 흰색
🎜🎜🎜🎜color🎜🎜HexColor🎜🎜No🎜🎜🎜🎜🎜텍스트의 기본 색상만 지원합니다. tabBar (선택 해제)🎜🎜🎜 🎜selectedColor🎜🎜HexColor🎜🎜No🎜🎜🎜🎜🎜tabBar 선택 시 텍스트의 기본 색상🎜🎜🎜🎜BackgroundColor🎜🎜HexColor🎜🎜No🎜 🎜🎜🎜🎜탭 바 배경 color🎜🎜🎜🎜list🎜🎜Array🎜🎜 🎜🎜🎜🎜🎜tabBar의 탭 목록으로, 최소 2개에서 최대 5개의 🎜🎜🎜🎜🎜🎜🎜각 탭 항목에 대한 구성 옵션🎜 🎜🎜 🎜🎜Attributes🎜🎜Type🎜🎜Required🎜🎜Description 🎜 🎜🎜🎜🎜🎜pagePath🎜🎜String🎜🎜은 🎜🎜 페이지 경로이며, 페이지에서 먼저 정의되어야 합니다. 🎜🎜🎜🎜 text🎜🎜String🎜🎜은 🎜🎜tab🎜🎜🎜의 버튼 텍스트 🎜iconPath🎜🎜String🎜🎜 No🎜🎜그림 경로, 아이콘 크기 제한은 40kb, 권장 크기는 81px * 81px, 네트워크 그림은 지원되지 않습니다🎜🎜🎜🎜selectedIconPath🎜🎜String 🎜🎜 아니요🎜🎜사진 경로 선택 시 아이콘 크기 제한은 40kb, 권장 크기는 81px * 81px, 네트워크 이미지를 지원하지 않습니다 🎜🎜🎜🎜페이지 구성 파일의 역할
애플릿에서 각 페이지에는 창을 구성하는 데 사용되는 고유한 .json
구성 파일이 있습니다. 현재 페이지 모양, 페이지 효과 등을 구성합니다. .json
配置文件,用来对当前页面的窗口外观、页面效果等进行配置
页面配置和全局配置的关系
小程序中,app.json
中的 window
节点,可以全局配置小程序中每个页面的窗口表现
对小程序中某个页面想要拥有特殊的窗口表现,此时需要对页面级别的 .json
앱의 <code>창
.json 노드를 사용하면 미니 프로그램의 각 페이지에 대한 창 성능을 전역적으로 구성할 수 있습니다미니 프로그램의 특정 페이지에 대해 특별한 창 성능을 적용하려면 페이지를 구성해야 합니다. -level .json
파일 수정
페이지 구성에서 일반적으로 사용되는 구성 항목 | |||
---|---|---|---|
Properties | Type | 기본값 | Description |
navigationBarBackgroundColor | HexColor | #000000 | |
NavigationBarTextStyle | String | white탐색 모음 제목 색상, 검정/흰색만 지원 | |
navigationBarTitleText | String | ||
배경색상 | HexColor | ##ffffff f 현재 Windows의 배경색 | |
backinggroundtextStyle | String | dark= 현재 페이지의 풀다운로드의 스타일은 Dark/LightingablePullDownRefresh | 만 지원합니다.Boolean |
현재 페이지의 풀다운 새로고침 활성화 여부 | onReachBo ttomDistance | Number |
위 내용은 미니 프로그램의 글로벌 구성에 대한 심층 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!