手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >微信小程序 教程之WXML
微信小程序 教程之WXML
摘要:系列文章:微信小程序教程之WXSS微信小程序教程之引用微信小程序教程之事件微信小程序教程之模板微信小程序教程之列表渲染微信小程序教程之条件渲...

系列文章:

微信小程序 教程之WXSS

微信小程序 教程之引用

微信小程序 教程之事件

微信小程序 教程之模板

微信小程序 教程之列表渲染

微信小程序 教程之条件渲染

微信小程序 教程之数据绑定

微信小程序 教程之WXML

WXML

WXML(WeiXin Markup Language)是MINA设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。

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

数据绑定

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

列表渲染

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

条件渲染

<> <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' } })

模板

<> <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'} } })

事件

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

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

【微信小程序 教程之WXML】相关文章:

JavaScript中Cookies的相关使用教程

jQuery实现给页面换肤的方法

用JavaScript实现对话框的教程

node.js微信公众平台开发教程

js控制div弹出层实现方法

JavaScript Date对象详解

无刷新上传文件并返回自定义值

jquery中map函数遍历数组用法实例

详解AngularJS中的表达式使用

简单的防盗链功能代码(iframe)

精品推荐
分类导航