微信小程序——template标签详解

微信的模版主要是用于公共界面管理,比如弹窗或公共页面都可以用模版定义。

一、模版创建

1、首先在pages文件夹中新建一个template文件夹,文件夹中新建一个template.wxml文件

<!--template.wxml-->
<template name="msgItem">
  <view>
    <text class="info">This is template.wxml文件,我是一个模板</text>
  </view>
</template>

2、接下来我们就给模板增加样式文件,在pages/template文件夹中新建一个template.wxss文件,然后对模板文件,添加一个简单样式。

/* pages/template/template.wxss */
.template_style{
  font-size: 30rpx;
  color: #000000;
}

二:模版使用

1、然后在我们要使用的wxml加载

<!--index.wxml-->
<!-- 声明需要使用的模板文件 -->
<import src ="../template/template.wxml"/>

<view>This is index.wxml</view>
<!--使用-->
<template is="msgItem"/>

2、当前页面样式导入

/**index.wxss**/
@import "../template/template.wxss";

注意: (1)index.wxml中template 标签的is属性与template.wxml中template 标签的name属性值相同

(2)index.wxml文件中要通过import标签声明需要使用的模板文件
运行效果:
屏幕快照 2018-09-27 下午8.37.16.png

三:数据传递

1、有时候模版需要外面给他传递数据显示,这时先定义参数

<!--template.wxml-->
<template name="msgItem">
  <view>
    <text class="info">{{infoData}}</text>
  </view>
</template>

2、接下来我们在index.wxml中传递模板中所需要的参数,修改后的代码如下:

<!--index.wxml-->
<!-- 声明需要使用的模板文件 -->
<import src ="../template/template.wxml"/>

<view>This is index.wxml</view>
<!--使用-->
<template is="msgItem"  data="{{'这是一个参数'}}"/>

注意: 在<data="{{'这是一个参数'}}">中传多少个参数,模版里才能获取多少个参数,比如模版需要2个参数,传参的时候要逗号添加,如:<data="{{'这是一个参数','这是第二个参数'}}">
作者:木马不在转
链接:https://www.jianshu.com/p/cfca91e9a78b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值