ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

【详细】小程序模板使用教程

2020-06-13 10:38:52  阅读:326  来源: 互联网

标签:教程 定义 content 模板 详细 message wxss friend


模板template

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

1. 定义模板

(1)定义模板wxml

(2)定义模板wxss

2. 使用模板

(1)常规使用

(2)高效使用

 

定义模板

(1)wxml

<!--templates/message/message.wxml-->
<template name='message'> //模板名称
  <view class="message-group">
    // 模板属性
    <text class='content'>{{content}}</text>
    <text class='friend'>{{friend}}</text>
    <text class='time'>{{time}}</text>
  </view>
</template>

(2)wxss

/* templates/message/message.wxss */
// 模板布局
.message-group {
  height: 50px;
  border-bottom: 1px solid #e4e4e4;
  line-height: 50px;;
}

.message-group .content {
  float: left;
  align-content: center;
  justify-content: center;
}

.message-group .friend {
  float: right;
  font-size: burlywood;
  font-size: 12p
}

使用模板 

常规使用模板

<!-- 先导入模板 -->
<!-- ../../../ 返回顶层目录 -->
<import src="../../../templates/message/message.wxml"/>

<!-- 引用模板 -->
<template is="message" data="{{content:'我们一起去唱歌吧!', firend:'周杰伦'}}"/>

效果如图

 

高效使用模拟服务端请求

js

//js文件,绑定数据  
data: {
    messages: [{
        content: '我们一起去唱歌吧!',
        friend: '周杰伦'
      },
      {
        content: '我给你做十二道锋味!',
        friend: '谢霆锋'
      }
    ]
  }

 wxml

<!-- 循环取数据,模仿服务端 -->
<template is = "message" wx:for="{{messages}}"
data="{{content:item.content, friend:item.friend}}"/>

<!-- ...item自动解包 -->
<template is = "message" wx:for="{{messages}}"
data="{{...item}}"/> 

...item 可以自动解包 

效果如图

 

 

 

 

 

 

 

标签:教程,定义,content,模板,详细,message,wxss,friend
来源: https://blog.csdn.net/m0_37218227/article/details/106680934

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有