바이트 점프 애플 릿 노트 소결

4280 단어 애플 릿
바이트 댄스 애플 릿 note
글 목록
  • 바이트 점프 애플 릿 노트
  • 이유
  • 소개
  • 디 렉 터 리 구조
  • 논리 층
  • 시작 프로그램
  • 시작 페이지
  • 페이지 경로
  • 파일 역할 영역
  • 모듈 화
  • 보기 층
  • TTML
  • 사용자 정의 구성 요소
  • 연유
    회 사 는 오늘 의 톱 애플 릿 을 개발 하여 바람구멍 에 서기 위해 노력 하고 있다.
    공식 문서
    소개 하 다.
    디 렉 터 리 구조
    대체로 애플 릿 과 일치 합 니 다.
    애플 릿 주 체 는 세 개의 단일 파일 로 구성 되 어 있다.
    문건
    필수
    역할.
    app.js
    예.
    애플 릿 입구 논리
    app.json
    예.
    애플 릿 전역 설정
    app.ttss
    예.
    애플 릿 공통 스타일
    작은 프로그램 페이지 는 다음 네 개의 파일 로 구성 되 어 있 습 니 다.
    문건
    필수
    역할.
    js
    예.
    페이지 논리
    json
    아니.
    페이지 설정
    ttss
    아니.
    페이지 스타일
    ttml
    예.
    페이지 구조
    논리 층
    시작 프로그램
    App (params) 은 프레임 워 크 에서 애플 릿 을 시작 하 는 입구 함수 입 니 다. 개발 자가 App (params) 의 매개 변 수 를 통 해 애플 릿 의 수명 주기 함수 와 다른 사용자 정의 매개 변 수 를 지정 해 야 합 니 다.let app = getApp() 앱 인 스 턴 스 가 져 오기
    시작 페이지page(params) 한 페이지 에 들 어 갈 때 실행 되 는 페이지 입구 함수 입 니 다. params 는 object 형식의 매개 변수 로 페이지 초기 데이터, 생명주기 갈고리 함수, 이벤트 처리 함수 등 을 정의 합 니 다.
    페이지 경로
    프레임 워 크 는 현재 의 모든 페이지 를 창고 형식 으로 유지 합 니 다.
  • 탭 돌리 기
  • 방법 점프
  • tt.navigateTo({url: ''})
  • tt.redirectTo({url: ''})
  • tt.switchTab({url: ''})
  • tt.reLaunch()


  • 파일 역할 영역
    JavaScript 파일 에서 설명 하 는 변수 와 함 수 는 이 파일 에서 만 유효 합 니 다.서로 다른 파일 에서 같은 이름 의 변수 와 함 수 를 설명 할 수 있 으 며 서로 영향 을 주지 않 습 니 다.
    모듈 화
    일부 공공 코드 를 하나의 모듈 로 분리 할 수 있 습 니 다.모듈 은 module.exports 또는 exports 를 통 해 만 대외 적 으로 인 터 페 이 스 를 노출 할 수 있다.
    주의해 야 할 것 은:
  • exportsmodule.exports 의 인용 이기 때문에 모듈 에서 가리 키 는 방향 을 임의로 변경 하면 알 수 없 는 오류 가 발생 할 수 있 습 니 다.그래서 개발 자 들 이 모듈 인 터 페 이 스 를 노출 시 키 는 것 을 추천 합 니 다. 이 두 가지 관 계 를 잘 알 지 않 는 한.
  • 애플 릿 은 현재 직접 도입 exports 을 지원 하지 않 습 니 다. 개발 자 는 module.exports 에 사용 할 때 관련 코드 를 애플 릿 디 렉 터 리 에 복사 하 는 것 을 권장 합 니 다.

  • 투시도 층
    TTML
  • 데이터 바 인 딩 node_modules
  • 리스트 렌 더 링 node_modules {{}} tt:for
  • 조건 렌 더 링 index
  • 템 플 릿 item
  • 자신의 역할 영역 이 있 고 data 가 들 어 오 는 데이터 만 사용 할 수 있 습 니 다
  • 사건
    <view bindtap="add">{{count}}</view>
    Page({
        data: {
            count: 1
        },
        add: function(e) {
            this.setData({
                count: this.data.count + 1
            })
        }
    })
    
  • 사용자 정의 구성 요소
    추가 업데이트 노트
    Mon 26 Mon 03 이미 완성 진행 중 계획 2 퀘 스 트 바이트 점프 애플 릿 학습 노트

    좋은 웹페이지 즐겨찾기