模板


WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。
定义模板

使用name属性,作为模板的名字。然后在<template/>内定义代码片段
使用模板

使用is属性,声明需要的使用的模板,然后将模板所需要的data传入

模板的作用域

模板拥有自己的作用域,只能使用data传入的数据。
example:
定义模板 
<template name="homecell">
     <view class="item">
            <image class="poster" src="{{item.images.small}}" />
            <view class="meta">
                <text class="title">{{item.title}}</text>
                <text class="sub-title">{{item.original_title}}({{item.year}})</text>
                <view class="artists">
                    <text wx:for="{{item.directors}}">{{item.name}}</text>
                </view>
            </view>
            <view class="rating">
                <text>{{item.rating.average}}</text>
            </view>
    </view>
 </template>
使用模板
<import src="../../commonXml/homecell.wxml" />  //引入模板
<loading hidden="{{!loading}}">加载中...</loading>
<scroll-view scroll-y="true" class="page-body">
    <navigator wx:for="{{movies}}" url="../movie/movie?id={{item.id}}">
       <template is="homecell" data="{{item}}"></template>  //声明需要的使用的模板使用data传入的数据。
    </navigator>
</scroll-view>

转载于:https://www.cnblogs.com/tian-sun/p/7405837.html

template模板的使用方法相关推荐

  1. js模板引擎art template数组渲染的方法

    转载:js模板引擎art template数组渲染的方法 JavaScript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,模板引擎种类也是五花八门,我就说几个安全性高.错误处理调 ...

  2. php+实现群发微信模板消息_php实现发送微信模板消息的方法,php信模板消息_PHP教程...

    php实现发送微信模板消息的方法,php信模板消息 本文实例讲述了php实现发送微信模板消息的方法.分享给大家供大家参考.具体如下: 该方法基于thinkphp实现实现,具体OrderPush.cla ...

  3. python语言的格式框架_django框架模板语言使用方法详解

    本文实例讲述了django框架模板语言使用方法.分享给大家供大家参考,具体如下: 模板功能 作用:生成html界面内容,模版致力于界面如何显示,而不是程序逻辑.模板不仅仅是一个html文件,还包括了页 ...

  4. 第六章-template模板

    第六章-template模板 文章目录 第六章-template模板 函数模板 类模板 函数模板 函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计 函数定义的 ...

  5. 【小白学习C++ 教程】十五、C++ 中的template模板和泛型

    @Author:Runsen template模板在 C++ 中一个简单但非常强大的工具.简单的想法是将数据类型作为参数传递,这样我们就不需要为不同的数据类型编写相同的代码. C++ 添加了两个新关键 ...

  6. C++ STL学习笔记 : 1. template 模板函数

    本篇文章是学习C++ STL库的第一篇笔记,主要记录了使用template关键字创建模板函数的方法. 下面用一个非常简单的例子解释模板函数的用法 : #include <iostream> ...

  7. template 模板是怎样通过 Compile 编译的

    template 模板是怎样通过 Compile 编译的 Compile compile 编译可以分成 parse.optimize 与 generate 三个阶段,最终需要得到 render fun ...

  8. [系列教程] Discuz模板的制作方法

    Discuz模板的制作相对还是比较简单,现在应用中心的上线又涌现出来一大批模板开发作者,不管大家做免费模板还是商业模板,都希望每个开发者可以维护好自己的模板,给站长们一个好模板.Discuz模板的创建 ...

  9. template模板函数

    template模板 一个简单的字符串模板 var template = (function() { var cache = {};return function(obj, str) {if (!ty ...

最新文章

  1. Win64 驱动内核编程-14.回调监控文件
  2. Spring-基于Java类的配置
  3. jQuery.validator.addClassRules()添加指定class的表单验证规则
  4. kubernetes(k8s)使用声明式管理与 创建yaml模板文件
  5. android项目中values中几个文件的作用
  6. sftp方式从windows上传文件到Linux服务器
  7. 设置视图IOS开发(97)之自定义视图之使用XIB自定义一个UIView
  8. [FJWC2018]全排列
  9. JAVA转smali软件_Java2Smali(Java代码转Smali工具)
  10. hibernate和jpa连接mysql_Hibernate能够连接到mysql但Spring JPA却没有
  11. span 居中_H5元素的水平垂直居中布局总结
  12. EXCEL中IF函数的嵌套结构以及AND与OR的用法
  13. tplink里的DMZ主机是什么意思
  14. Execl XSSFSheet 合并单元格读取
  15. 纯千兆电口和自适应电口的区别
  16. 放弃5k事业编选择了15k的程序员,真的值得么?
  17. 吃饱了撑的用python做一个颜值检测 并对美女排名❤
  18. 英语计算机单词mp3,[听单词] 计算机专业英语词汇音频51,计算机英语单词MP3
  19. oracle中yest,在Oracle中声明YESTERDAYS日期作为变量
  20. 新概念2 课文和单词(2)

热门文章

  1. MacBookProM1 重置的注意事项
  2. SCAPY pcap文件数据分析 python3
  3. JS 新浪下拉菜单+jQuery
  4. mysql9索引实战_课程介绍目录索引
  5. matlab ezplot绘制隐函数
  6. python语言程序设计——python3的33个保留字
  7. FPGA之道(27)VHDL的操作符号
  8. vue-cli3.0配置详解
  9. [Windows编程] C++中 bool,BOOL ,VARIANT_BOOL 的区别
  10. P1284 三角形牧场