>위챗 애플릿 >미니 프로그램 개발 >소규모 프로그램 개발을 위한 WXML에 대한 자세한 설명

소규모 프로그램 개발을 위한 WXML에 대한 자세한 설명

Y2J
Y2J원래의
2017-05-18 13:42:538333검색

WXML(WeiXin Markup Language)은 MINA 프레임워크로 설계된 태그 언어 집합으로, 기본 구성 요소 및 이벤트 시스템과 결합되어 페이지의 구조를 구축할 수 있습니다.

아래의 몇 가지 간단한 예를 통해 WXML의 기능을 살펴보겠습니다.

데이터 바인딩

<!--wxml--><view> {{message}} </view>
// page.jsPage({
  data: {
    message: &#39;Hello MINA!&#39;
  }
})

목록 렌더링

<!--wxml--><view wx:for-items="{{array}}"> {{item}} </view>
// page.jsPage({
  data: {
    array: [1, 2, 3, 4, 5]
  }
})

조건부 렌더링

<!--wxml--><view wx:if="{{view == &#39;WEBVIEW&#39;}}"> WEBVIEW </view><view wx:elif="{{view == &#39;APP&#39;}}"> APP </view><view wx:else="{{view == &#39;MINA&#39;}}"> MINA IS NOT APP </view>
// page.jsPage({
  data: {
    view: &#39;MINA&#39;
  }
})

템플릿

<!--wxml--><template name="staffName">
  <view>
    FirstName: {{firstName}}, LastName: {{lastName}}  </view></template><template is="staffName" data="{{...staffA}}"></template><template is="staffName" data="{{...staffB}}"></template><template is="staffName" data="{{...staffC}}"></template>
// page.jsPage({
  data: {
    staffA: {firstName: &#39;Hulk&#39;, lastName: &#39;Hu&#39;},
    staffB: {firstName: &#39;Shang&#39;, lastName: &#39;You&#39;},
    staffC: {firstName: &#39;Gideon&#39;, lastName: &#39;Lin&#39;}
  }
})

이벤트

rreee

[관련 추천]

WeChat 애플릿 전체 소스코드 다운로드

2. 간단한 왼쪽 스와이프 조작과 워터폴 흐름 레이아웃

3. 위챗 미니 프로그램 앱스토어 소스코드 추적

위 내용은 소규모 프로그램 개발을 위한 WXML에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.