WXML
WXML (WeiXin Markup Language) ist eine Reihe von Tag-Sprachen, die von MINA entwickelt wurden. In Kombination mit Basiskomponenten und Ereignissystemen kann es die Struktur der Seite erstellen.
Sehen wir uns anhand einiger einfacher Beispiele unten an, wozu WXML in der Lage ist:
Datenbindung
<!--wxml--> <text> {{message}} </view> // page.js Page({ data: { message: 'Hello MINA!' } })
Listen-Rendering
<!--wxml--> <view wx:for-items="{{array}}"> {{item}} </view> // page.js Page({ data: { array: [1, 2, 3, 4, 5] } })
Bedingungs-Rendering
<!--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' } })
Vorlage
<!--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'} } })
Veranstaltung
<view bindtap="add"> {{count}} </view> Page({ data: { count: 1 }, add: function(e) { this.setData({ data: this.data.count + 1 }) } })
Das Obige ist der Inhalt von WXML im WeChat-Miniprogramm-Tutorial. Weitere verwandte Inhalte finden Sie hier zur chinesischen PHP-Website (www.php.cn)!