WeChat Mini 프로그램 템플릿에 대한 자세한 설명과 간단한 예
WeChat 미니 프로그램 템플릿
템플릿
WXML은 코드 조각을 정의하여 다양한 위치에서 사용할 수 있는 템플릿(템플릿)을 제공합니다. 형식과 데이터는 동일함을 보장할 수 있습니다.
1-템플릿 정의
`` 태그를 사용하여 템플릿을 정의하고, 템플릿 이름을 tempName으로 지정하고, 속성 이름에 추가합니다. 태그 내에서 템플릿 구조를 정의합니다.
<!-- template.wxml --> <!-- index: int msg: string time: string --> <template name="msgItem"> <view> <text> {{index}}: {{msg}} </text> <text> Time: {{time}} </text> </view> </template>
2-템플릿 사용
템플릿을 사용해야 하는 곳에 태그를 사용하세요. js 파일의 데이터를 사용하려면 data 속성을 추가해야 합니다. 다음과 같습니다:
<!-- template.wxml --> <template is="msgItem" data="{{...item}}"/> <template is="msgItem" data="{{...item}}"/> <template is="msgItem" data="{{...item}}"/> 此时在页面上就会重复显示三次相同的信息。 data中的数据,来源于js文件,如下: <!-- template.js --> Page({ data: { item: { index: 0, msg: 'this is a template', time: '2016-09-15' } } })
3-is 속성
is 속성은 렌더링된 템플릿을 정적으로 가리킬 뿐만 아니라 Mustache 구문을 사용하여 특정 템플릿을 동적으로 결정할 수도 있습니다. 렌더링에는 어떤 템플릿이 필요합니까?
<!-- template.wxml --> // templates <template name="odd"> <view> odd </view> </template> <template name="odd"> <view> even </view> </template> // is属性使用Mustache语法动态渲染template <block wx:for="{{[1, 2, 3, 4,5]}}"> <template is="{{item % 2 == 0 ? 'even' : 'odd'}}" /> </block>
위 코드는 조건에 따라 페이지에 홀수 또는 짝수로 표시됩니다.
4-템플릿 참조
As 위에서는 동일한 wxml 파일에서 템플릿을 정의하고 참조하지만 템플릿의 정의와 참조를 분리할 수 있습니다. 즉, 템플릿은 하나의 파일에 정의되고, 정의된 템플릿은 하나 이상의 다른 wxml 파일에서 사용될 수 있습니다.
외부 파일에서 템플릿을 참조하려면 import src="templateUrl" /> 태그를 사용하세요. 또한 is 속성을 사용하여 참조할 태그를 가리킵니다.
예를 들어 디렉토리는 다음과 같습니다.
-pages |--index |--index.js |--index.json |--index.wxml |--index.wxss |--template |--template.js |--template.json |--template.wxml |--template.wxss
index.wxml의 template에 정의된 템플릿을 사용하려면 먼저 index.wxml의 템플릿을 가져와야 합니다.
<!-- index.wxml --> <import src="../template/template.wxml" <template is="msgItem" data={{...indexData}} // 使用的是自己js文件中的数据
대상 파일의 템플릿만 참조하는 가져오기 범위에 주의하세요. 예: C import B, B import A, B에서 정의한 템플릿은 C에서 사용할 수 있고, A에서 정의한 템플릿은 B에서 사용할 수 있지만 C에서는 A에서 정의한 템플릿을 사용할 수 없습니다.
읽어주셔서 감사합니다. 도움이 되기를 바랍니다. 이 사이트를 지원해 주셔서 감사합니다!
위챗 미니 프로그램 템플릿에 대한 자세한 설명과 간단한 예시는 PHP 중국어 홈페이지를 참고해주세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









