8-2 课件-模板的使用.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

项目八个人信息模块开发Useoftemplates任务二模板的使用

在实际开发过程中,经常会有代码复用的情况,即在不同的页面中会经常使用结构类似的代码。微信小程序模板是一种快速开发小程序的方式,使用小程序模板,可以减少从零开始开发的代码量,加快小程序开发的速度。项目八个人信息模块开发任务描述

template模板语法-模版创建WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。可以使用name属性,作为模板的名字。然后在template/内定义代码片段。通过一个案例说明模板的使用方法。首先在pages文件夹中新建一个template文件夹,文件夹中新建一个template.wxml文件,在页面实现如下代码。template?name=temp??viewtext?class=info这是一个模板文件!/text?/view/template接下来我们就给模板增加样式文件,在pages/template文件夹中新建一个template.wxss文件,然后对模板文件,添加一个简单样式。.info{font-size:50rpx;}

template模板语法-模版使用在需要使用的wxml加载模板。例如,在index.wxml页面加载模板,需要使用import语句引入文件路径,通过template标签使用模板,template标签的is属性与模板的name属性对应。import?src?=../template/template.wxml/viewThis?is?index.wxml/viewtemplate?is=temp/除了引入模板WXML页面之外,还需要在index.wxml页面使用import引入模板样式文件。@import?../template/template.wxss;

template模板语法-数据传递有时候模版需要加载的页面传递参数,这时需要在模板中定义参数。template.wxml文件代码如下所示。template?name=temp??viewtext?class=info这是一个模板文件/text/view??view?????text{{index}}:{{msg}}/text?????textTime:{{time}}/text??/view/template接下来在index.wxml中传递模板中所需要的参数,修改后的代码如下:import?src?=../template/template.wxml/viewThis?is?index.wxml/viewtemplate?is=temp?data={{...item}}/

template模板语法-数据传递在index.js中定义item为对象类型的数据。Page({data:{item:{index:0,msg:thisisatemplate,time:2016-09-15}}})

创建template模板is属性可以使用Mustache语法,来动态决定具体需要渲染哪个模板。templatename=oddviewodd/view/templatetemplatename=evenvieweven/view/templateblockwx:for={{[1,2,3,4,5]}}templateis={{item%2==0?even:odd}}//block

template模板语法-模板的引用如上都是在同一个wxml文件中定义和引用模板,而模板的定义和引用是可以分开的。即在一个文件中定义模板,而在其他一个或多个文件wxml文件中都可以使用定义好的模板。从外部文件中引用模板,使用importsrc=templateUrl标签。同样使用is属性来指向要引用的标签。

要在index.wxml中使用template中定义的模板,则需要先在index中利用import来导入该模板:template模板语法-模板的引用s|--index|--index.js|--index.json|--index.wxml|--index.wxss|--template|--template.js|--template.json|--template.wxml|--template.wxss!--index.wxml--import

文档评论(0)

zs521 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档