Templat Program Mini WeChat
Templat
WXML menyediakan templat, di mana coretan kod boleh ditakrifkan dan kemudian dipanggil di tempat yang berbeza.
Tentukan templat
Gunakan atribut nama sebagai nama templat. Kemudian tentukan coretan kod dalam <template/>
, seperti:
<!-- index: int msg: string time: string --> <template name="msgItem"> <view> <text> {{index}}: {{msg}} </text> <text> Time: {{time}} </text> </view> </template>
Gunakan templat
Gunakan atribut is, isytiharkan templat yang perlu anda gunakan dan kemudian hantar data yang diperlukan oleh templat, seperti:
<template is="msgItem" data="{{...item}}"/>
Page({ data: { item: { index: 0, msg: 'this is a template', time: '2016-09-15' } } })
Atribut is boleh menggunakan sintaks Misai , tentukan templat mana yang perlu dipaparkan pada masa jalan:
<template name="odd"> <view> odd </view> </template> <template name="even"> <view> even </view> </template> <block wx:for="{{[1, 2, 3, 4, 5]}}"> <template is="{{item % 2 == 0 ? 'even' : 'odd'}}"/> </block>
Skop templat
Templat mempunyai skopnya sendiri dan hanya boleh menggunakan data yang dihantar oleh data.