美文网首页
小程序的渲染

小程序的渲染

作者: 没有卢果 | 来源:发表于2019-06-24 19:48 被阅读0次

    一. 列表渲染

    1. wx:for

    项的变量名默认为 item wx:for-item 可以指定数组当前元素的变量名

    下标变量名默认为 index wx:for-index 可以指定数组当前下标的变量名

    <view wx:for="{{array}}">
      {{index}}: {{item.message}}
    </view>
    
    Page({
      data: {
        array: [{
          message: 'foo',
        }, {
          message: 'bar'
        }]
      }
    })
    

    2. wx:for

    渲染一个包含多节点的结构块 block最终不会变成真正的dom元素

    <block wx:for="{{[1, 2, 3]}}">
      <view> {{index}}: </view>
      <view> {{item}} </view>
    </block>
    

    3. wx:key

    提高效率使用的

    二. 条件渲染

    1. wx:if

    在框架中,使用 wx:if="{{condition}}" 来判断是否需要渲染该代码块:

    <view wx:if="{{condition}}"> True </view>
    

    2. hidden

    <view hidden="{{condition}}"> True </view>
    

    类似 wx:if

    频繁切换 用 hidden

    不常使用 用 wx:if

    相关文章

      网友评论

          本文标题:小程序的渲染

          本文链接:https://www.haomeiwen.com/subject/auhaqctx.html