WeChat Mini Program Tutorial WXML

黄舟
Release: 2017-01-16 15:13:14
Original
3921 people have browsed it

WXML

WXML (WeiXin Markup Language) is a set of tag languages ​​designed by MINA. Combined with basic components and event systems, it can build the structure of the page.

Use the following simple examples to see what capabilities WXML has:

Data binding

<!--wxml-->  
<text> {{message}} </view>  
// page.js  
Page({  
 data: {  
 message: &#39;Hello MINA!&#39;  
 }  
})
Copy after login

List rendering

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

Conditional rendering

<!--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.js  
Page({  
 data: {  
 view: &#39;MINA&#39;  
 }  
})
Copy after login

Template

<!--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: &#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;}  
 }  
})
Copy after login

Event

<view bindtap="add"> {{count}} </view>  
Page({  
 data: {  
 count: 1  
 },  
 add: function(e) {  
 this.setData({  
  data: this.data.count + 1  
 })  
 }  
})
Copy after login

The above is the content of WXML in the WeChat mini program tutorial. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template