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

  分为两部分,定义模板和使用模板

  (1)、定义模板:使用 name 属性,作为模板的名字。然后在<template/>内定义代码片段。例如:定义一个加载的模板,在资源请求到之前调用该模板,请求到资源之后关闭该模板。

  例如,我的文件目录是这样的:

        

    

  其中,template文件夹下存放的是需要调用的模板,我现在index文件夹下的index.wxml文件中调用该模板。

  模版文件load.wxml的代码如下:  

<template name="loading"><view class='loading-container' wx:if="{{isShowLoading}}"><image src='https://img-blog.csdnimg.cn/2022012917343581065.gif' ></image></view>
</template>

  模板样式文件load.wxss这里省略了。

  (2)、使用模板:使用 is 属性,声明需要的使用的模板,然后将模板所需要的 data 传入。

  那么我在index文件夹下的index.wxml文件中调用该模板,应该这样写:  

<import src="../../template/load.wxml" />  // 导入摸板文件
<template is="loading" data="{{isShowLoading}}" />  // 使用模板

  其中isShowLoading是一个boolean值,想让文件处于加载状态就等于true,否则为false

转载于:https://www.cnblogs.com/jf-67/p/8532640.html

微信小程序之模版的使用(template)相关推荐

  1. 微信小程序发送模版消息获取 formID 方法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 想要发送模板消息,首先需要获取到用户的 formId , 因为用到获取用户 formId 的请求很大可能会复用 ...

  2. 微信小程序发送模版消息

    使用说明 步骤一:获取模板ID 有两个方法可以获取模版ID 通过模版消息管理接口获取模版ID(详见模版消息管理) 在微信公众平台手动配置获取模版ID 登录https://mp.weixin.qq.co ...

  3. 微信小程序(6)模板详解 template

    2019独角兽企业重金招聘Python工程师标准>>> <template name="userTemp"> <view class=" ...

  4. 玩转微信小程序 之 获取用户信息以及玩转基本列表渲染(2019/04/14)

    LZ-Says:总是要各种颠沛流离,才能换得片刻安宁.努力让自己变得更好,加油- 前言 前几天,完成了微信小程序的首章,学习起来,还是多多少少有点坑,不舒服. 今天我们继续开启微信小程序 Study ...

  5. 微信小程序总结总结心得

    今天小程序项目完结了,总结一下自己学习的个人心得. 首先从官方文档给的框架说起,微信小程序官方文档给出了app.js, app.json, app.wxss. 先从这三个文件说起. - app.js ...

  6. 微信小程序入门五: wxml文件引用、模版、生命周期

    实例内容 wxml文件引用(include.import) 模版 小程序生命周期 实例一: include方式引用header.wxml文件 文件引用对于代码的重用非常重要,例如在web开发中我们可以 ...

  7. 微信小程序使用template标签实现五星评分

    前言    微信小程序特点"无须安装,无须卸载,触手可及,用完即走",适合轻量级应用快速开发.小程序模版思想是它开发的核心思想,可以帮助开发者减少很多重复代码,我们来看看怎么在小程 ...

  8. 微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ

    微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ 一.获取用户信息 1.首先我们需要了解什么是微信用户的OpenID 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密 ...

  9. 微信小程序模块化开发 include与模板开发 template

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 1. include  是引用整个wxml文件,我通常会配合js,css一起使用: 使用场景,需要封装 ...

最新文章

  1. 软件项目管理大作业_信息系统项目管理师该如何备考?
  2. js复制功能的有效方法总结新
  3. NO.111 禅道导出数据做透视表,让你轻松做年终工作总结。
  4. 【hdoj】3007 Buried memory 【计算几何--最小圆覆盖】
  5. python 获取指定文件夹里面的图片文件的信息
  6. 1066. [SCOI2007]蜥蜴【最大流】
  7. 吴恩达DeepLearningCourse3-结构化机器学习项目
  8. SpringMVC工作原理的介绍
  9. 数据结构(C++版) 栈的链接存储结构及实现
  10. 秦晖教授讲座:亲历当代史——我的中国研究情怀
  11. 7k7k游戏盒与逗游游戏库,你更喜欢哪个
  12. born to be wild---Bangkok篇
  13. paip.HTML文本框INPUT无法输入的解决
  14. IntelliJ IDEA之Java开发常规项目配置介绍
  15. HTML 基础源代码
  16. usb万能驱动win7_Win10改装win7原来这么简单
  17. excel筛选中文或者筛选数字
  18. 启动docker 报ERROR: failed to register layer: symlink
  19. jenkin设置定时构建及时区修改
  20. 厦门计算机中专学校,厦门有哪些中专学校

热门文章

  1. jdk-6u45-linux-x64.bin
  2. 使用计算机连接bmcc,Blackmagic Cinema Camera BMCC MFT/EF 摄影机 bmcc
  3. Python爬虫实战之爬取QQ音乐数据!QQ音乐限制太多了!
  4. 录制失败因为媒体服务失败_啊啊啊啊!原来戚风失败是因为……
  5. mysql错误代码145_MYSQL 错误#145解决方法
  6. 逻辑门电路符号图(与门或门非门同或门异或门)
  7. 32位与64位机器下各数据类型长度对比
  8. 关于前端上传文件到七牛云的一些笔记
  9. 小甲鱼Python第二十三讲、第二十四讲(递归-这帮小兔崽子、汉诺塔)
  10. BZOJ 4716 假摔