위 챗 애플 릿 - 프레임 상세 설명 (1)

4882 단어
배치 하 다.
- app. json 파일 은 위 챗 애플 릿 을 전역 적 으로 설정 하여 페이지 파일 의 경로, 창 표현, 네트워크 시간 초과 설정, tab 등 을 결정 합 니 다.
 1 {
 2   "pages": [ //         
 3     "pages/index/index", //                ,      ,     .js  、.wxml  、.wxss    .json  ,
 4     "pages/logs/logs"
 5   ],
 6   "window": { //       
 7     "backgroundTextStyle": "light",  //      、loading     ,    dark/ligh,    dark
 8     "navigationBarBackgroundColor": "#fff", //       
 9     "navigationBarTitleText": "     ", //          
10     "navigationBarTextStyle": "black" //       ,    black/white,   white
11   },
12   "tabBar": { //  tab ,tabBar     ,    ,  2 ,  5 ,tab        
13     "list": [
14       {
15         "pagePath": "pages/index/index",
16         "text": "  "
17       },
18       {
19         "pagePath": "pages/logs/logs",
20         "text": "  "
21       }
22     ]
23   },
24   "networkTimeout": { //                  
25     "request": 10000,
26     "downloadFile": 10000
27   },
28   "debug": true //           debug  
29 }

- 각 페이지 마다. json 파일 을 사용 하여 이 페이지 의 창 을 설정 할 수 있 습 니 다.
-- pages. json 은 app. json 의 window 설정 항목 과 같은 내용 을 덮어 씁 니 다. 설정 내용 이 다 르 면 덮어 쓰 지 않 습 니 다.
-- 페이지 의. json 은 window 와 관련 된 설정 항목 만 설정 할 수 있 고, 페이지 창의 표현 을 결정 하기 때문에 window 라 는 키 를 쓸 필요 가 없다
1 {
2   "navigationBarBackgroundColor": "#f00",
3   "navigationBarTextStyle": "white",
4   "navigationBarTitleText": "         ",
5   "backgroundColor": "#eeeeee",
6   "backgroundTextStyle": "light"
7 }

논리학
- 애플 릿 개발 프레임 워 크 의 논리 층 은 자바 script 으로 작 성 됩 니 다.
- 논리 층 은 데 이 터 를 처리 한 후 시각 층 에 전송 하고 시각 층 의 이벤트 피드백 을 받는다.
-- 앱 과 페이지 추가 방법, 프로그램 과 페이지 등록 진행
-- getApp 과 getCurrent Pages 를 추가 하 는 방법 은 각각 App 인 스 턴 스 와 현재 페이지 스 택 을 가 져 오 는 데 사 용 됩 니 다.
-- 페이지 마다 독립 된 역할 영역 이 있 고 모듈 화 능력 을 제공한다
-- 프레임 워 크 는 브 라 우 저 에서 실행 되 는 것 이 아니 라 DOM 등 이 존재 하지 않 기 때문에 웹 에서 자 바스 크 립 트 의 일부 기능 은 사용 할 수 없다
-- 개발 자가 작성 한 모든 코드 는 최종 적 으로 자 바스 크 립 트 로 포장 되 어 애플 리 케 이 션 이 시 작 될 때 까지 실 행 될 것 이 며, 서비스 워 커 와 유사 하기 때문에 논리 층 을 앱 서비스 라 고도 부른다

좋은 웹페이지 즐겨찾기