美文网首页
基础语法以及数据绑定

基础语法以及数据绑定

作者: 雨泽丶 | 来源:发表于2019-04-09 08:31 被阅读0次
    数据绑定方式
    <view>{{name}}</view>
    
    page{
      data{
        name:"名字"
      }
    }
    
    
    
    • 控制属性即判断属性(需要在双引号之内)
    <view wx:if="{{condition}}"></view>
    
    Page({
      data: {
        condition: true
      }
    })
    
    • 算数运算
    <view>{{a + b}} + {{c}} + d</view>
    
    Page({
      data: {
        a: 1,
        b: 2,
        c: 3
      }
    })
    
    view中的内容为 3 + 3 + d。
    
    列表渲染
    • wx:for
    <view wx:for="{{array}}" wx:key="{{index}}">
      {{index}}: {{item.message}}
    </view>
    
    Page({
      data: {
        array: [{
          message: 'foo',
        }, {
          message: 'bar'
        }]
      }
    })
    

    使用 wx:for-item 可以指定数组当前元素的变量名,

    使用 wx:for-index 可以指定数组当前下标的变量名:

    <view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">
      {{idx}}: {{itemName.message}}
    </view>
    
    block wx:for

    类似 block wx:if,也可以将 wx:for 用在<block/>标签上,以渲染一个包含多节点的结构块

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

    相关文章

      网友评论

          本文标题:基础语法以及数据绑定

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