模板(template)

Posted caitangbutian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模板(template)相关的知识,希望对你有一定的参考价值。

文档地址:https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/template.html

 

第一步,先定义模板

<template name="msgItem">
  <view>
    <text> 余额: {{remaining}}</text>
    <text> 时间: {{time}}</text>
  </view>
</template>

第二步,引用定义的模板,并循环加载所有数据

<template wx:for="{{array}}" is="msgItem" data="{{...array[index]}}"  />

技术图片

 

第三步,js代码为

Page({
  data: {
    array: [
      {
        "id": 1,
        "remaining":"100",
        "time": "2019-11-30 17:14",//交易时间
      },
      {
        "id": 2,
        "remaining": "60",
        "time": "2019-11-30 17:15",//交易时间
      }
    ]
  }
})

技术图片

 

 

 

结果:

技术图片

 

 

技巧:在模板中的 is=“模板name”,是可以做判断的,可以随时切换大片的模板,方便数据判断

<template wx:for="{{array}}" is="{{true? ‘msgItem‘:‘‘}}" data="{{...array[index]}}"/>

 

 

 

 

 

以上是关于模板(template)的主要内容,如果未能解决你的问题,请参考以下文章

Xcode中的变量模板(variable template)的用法

微信小程序开发--模板(template)使用,数据加载,点击交互

微信小程序开发之--"template模板“的应用

小程序模板使用

小程序基础13:模板

微信小程序视图层WXML_模板