Skip to content

8.2 wxml特性

html
    <view hidden="{{flag ? true : false}}"> {{"hello" + message}} </view>
html
    <block wx:for="{{item}}" wx:for-item="item" wx:key="index">
        <view>{{index}}:{{item.name}}</view>
    </block>

*条件渲染:详见条件渲染|微信开放文档

html
<view wx:if="{{length > 5}}">大于五</view>
<view wx:elif="{{length > 2}}">大于二小于五</view>
<view wx:else>其他 </view>
html
<!-- 定义: -->
<template name="msgItem">
  <view>
    <text> {{index}}: {{msg}} </text>
    <text> Time: {{time}} </text>
  </view>
</template>

<!-- 使用: -->
 <template is="msgItem" data="{{...item}}"/> <!-- 只能通过data传参数 -->

引用:详见引用|微信开放文档import:只能引入根节点的template include:可以引入template内的全部template

html
<!-- 定义item.wxml -->
<template name="item">
  <text>{{text}}</text>
</template>
<!-- 引用 -->
<import src="item.wxml"/>
<template is="item" data="{{text: 'forbar'}}"/>