2016-3-30

2074 단어
개발 절차
QMB+(Kami+QApp+Yo)+js(QunarAPI+Qapp-Hy) -- native(Hytive Bridge)
Qapp
  • 디자인 모델
  • 보기
  • 경로
  • 모 바 일 에서 Qapp 은 새로운 페이지 를 모 의 하여 native api 로 이동 애니메이션 을 완성 합 니 다
  • 구성
  • view
  • QApp.defineView
  • QApp. view. show 탄 층 만 들 기
  • QApp. view. open 보기 열기
  • View. root 루트 획득 루트
  • View. param 보기 에 지 니 고 있 는 인자 가 져 오기
  • View. actived 보기 가 활성화 되 었 을 때 터치
  • view 와 plugin
  • this. ajax (plugin) 는 plugin 을 호출 합 니 다.이 방법 을 사용 하면 해당 하 는 보기 에 연결 할 수 있 습 니 다. 보 기 를 소각 하고 해당 하 는 ajax 도 소각 합 니 다
  • modules 아래 view 는 그의 하위 보 기 를 규정 할 수 있 습 니 다.open 열 린 것 은 모두 병렬 되 어 있 습 니 다. show 탄 층 의 일부분 도 병렬 되 어 있 습 니 다. 이 보 기 는 역사 에 있 지 않 습 니 다
  • .
  • lanch 전 삼
  • bindEvents 실행 순서
  • ready,beforeshow,show,actived
  • deactived,beforeHide,hide,receiveData
     view.bind("actived",function(){});
    
  • 라 우 터 경로
  • < href = "\ # a?" qap - role = "router" > = = router. open ("vietname") 또는 QApp. goto ("vietname") 또는 router. backto ("vietname")
  • goto / backto 는 역사상 존재 하 는 이 보 기 를 뛰 어 넘 지 않 고 새 보 기 를 엽 니 다."target =" blank "속성 을 추가 하면 새 보기 열기
  • === router.back()
  • Qapp. router. home 첫 페이지 로 돌아 가기
  • Qapp. router. exit 를 모두 종료
  • 역사 스 택
  • 실행 대기 열.예 를 들 어 첫 페이지 로 돌아 가면 중간 보 기 는 모두 한 번 실 행 됩 니 다
  • .
  • hash 동기 화??
  • receiveData 는 하위 보기 의 후퇴 에 사용 되 며, 전 송 된 매개 변수 receiveData (data) {data: view. name} 은 어떤 하위 보기 인지 판단 합 니 다
  • addOpenFilter / addBackFilter 는 반환 을 열 어 통일 논 리 를 할 수 있 습 니 다.최대 검사 용
  • 보기 가 언제 삭 제 됩 니까?열 린 보 기 는 모두 소각 되 지 않 습 니 다. 한 단계 씩 돌아 갈 때 뒤의 보 기 를 소각 합 니 다.
  • 생명주기
  • 매개 변수 전달
  • 전달: (전 ~ 후, 부 ~ 자) param
  • 리 턴: (후 to 전, 자 to 아버지)
  • 병렬: 쇼 뷰 방식, 왕복 인삼
  • 내장:
  • view.parentView/parentModule
  • storage




  • 자신 이 사용 하 는 공공 스타일 을 제시 할 수 있 습 니 다. 공용 모듈 스타일 은 모듈 에 놓 습 니 다.

    좋은 웹페이지 즐겨찾기