PHP前端开发

微信小程序 教程之WXML

百变鹏仔 1个月前 (03-13) #前端问答
文章标签 程序

wxml

wxml(weixin markup language)是mina设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。

用以下一些简单的例子来看看wxml具有什么能力:

数据绑定

<!--wxml-->  <text> {{message}}   // page.js  Page({   data: {   message: 'Hello MINA!'   }  })</text>

列表渲染

<!--wxml-->  <view> {{item}} </view>  // page.js  Page({   data: {   array: [1, 2, 3, 4, 5]   }  })

条件渲染

<!--wxml-->  <view> WEBVIEW </view>  <view> APP </view>  <view> MINA IS NOT APP </view>  // page.js  Page({   data: {   view: 'MINA'   }  })

模板

<!--wxml-->  <template>   <view>   FirstName: {{firstName}}, LastName: {{lastName}}   </view>  </template>    <template></template>  <template></template>  <template></template>  // page.js  Page({   data: {   staffA: {firstName: 'Hulk', lastName: 'Hu'},   staffB: {firstName: 'Shang', lastName: 'You'},   staffC: {firstName: 'Gideon', lastName: 'Lin'}   }  })

事件

<view> {{count}} </view>  Page({   data: {   count: 1   },   add: function(e) {   this.setData({    data: this.data.count + 1   })   }  })