WXML
WXML (WeiXin Markup Language) est un ensemble de langages de balises conçus par MINA Combiné avec des composants de base et des systèmes d'événements, il peut construire la structure de la page.
Utilisez les exemples simples suivants pour voir de quoi WXML est capable :
Liaison de données
<!--wxml--> <text> {{message}} </view> // page.js Page({ data: { message: 'Hello MINA!' } })
Rendu de liste
<!--wxml--> <view wx:for-items="{{array}}"> {{item}} </view> // page.js Page({ data: { array: [1, 2, 3, 4, 5] } })
Rendu de conditions
<!--wxml--> <view wx:if="{{view == 'WEBVIEW'}}"> WEBVIEW </view> <view wx:elif="{{view == 'APP'}}"> APP </view> <view wx:else="{{view == 'MINA'}}"> MINA IS NOT APP </view> // page.js Page({ data: { view: 'MINA' } })
Modèle
<!--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.js Page({ data: { staffA: {firstName: 'Hulk', lastName: 'Hu'}, staffB: {firstName: 'Shang', lastName: 'You'}, staffC: {firstName: 'Gideon', lastName: 'Lin'} } })
Événement
<view bindtap="add"> {{count}} </view> Page({ data: { count: 1 }, add: function(e) { this.setData({ data: this.data.count + 1 }) } })
Ce qui précède est le contenu de WXML dans le didacticiel du mini-programme WeChat. Pour plus de contenu connexe, veuillez faire attention. sur le site Web PHP chinois (www.php.cn) !