微信小程序视图template模板引用的实例详解


Posted in Javascript onSeptember 20, 2017

微信小程序视图template模板引用的实例详解

WXML 提供两种文件引用方式import和include。

include可以将目标文件除了的整个代码引入,相当于是拷贝到include位置

微信小程序视图template模板引用的实例详解

temlate.wxml

<template name="tmp_data" >

   <view class="content">
    <!-- 头像 -->
    <view class="author-date"> 
      <image src="{{item.header_url}}" class="author"></image>
      <text class="date">{{item.date}}{{idx}}</text>
    </view>
    <!-- 标题内容 -->
     <text class="title">{{item.title}}</text>
     <image class="image" src="{{item.image_url}}"></image>
     <text class="article-content">{{item.content}}</text>
    <view >

     <image class="article-images" src="../../images/icon/chat.png"></image>
     <text class="article-text">66</text>

     <image class="article-images" src="../../images/icon/view.png"></image>
     <text class="article-text">88</text>

    </view>


  </view>

</template>

redirect.wxml引用

<import src="template/template.wxml" />

template.js

var content_for = [
 {
  date: "2020年 10月 9日 ",
  title: "那年夏天",
  header_url: "/images/3.png",
  image_url: "/images/6.jpg",
  content: "天不言自高,地不言自厚,奇迹,是不会在容易的道路上绽放的。人生没有如果,只有后果和结果,过去的不再回来,回来的不再完美。",
 },
 {
  date: "2022年 10月 9日 ",
  title: "夏天",
  header_url: "/images/3.png",
  image_url: "/images/8.jpg",
  content: "人生没有如果,只有后果和结果,过去的不再回来,回来的不再完美。",
 },

]
//输出出口
module.exports={
 templates: content_for
}

redirect.js引用

var content_data=require('../../template/template.js')
// pages/redirect/redirect.js
Page({

 /**
  * 页面的初始数据
  */
 data: {

 },

 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function (options) {

   this.setData({
     key: content_data.templates
   });

 }

});

wxml

<block wx:for="{{key}}" wx:for-item="item" wx:for-index="idx">
     <!-- is就是模板名字name值 -->
     <template is="tmp_data" data="{{item}}" />
   </block>

template.wxss文件

.title{
 font-size: 34rpx;
 font-weight: 600;
 color:#333;
 margin-bottom: 20px;
}

redirect.wxss文件引用上面样式

@import "template/template.wxss" //使用import定义

swiper{
 width:100%;
 height:500rpx;
}
swiper image{
  width:100%;
 height:500rpx;
}

本站关于小程序的文章还有很多,希望大家能搜索查阅,希望通过本文能帮助到大家,谢谢大家对本站的支持,

Javascript 相关文章推荐
jquery中ajax调用json数据的使用说明
Mar 17 Javascript
jquery.validate分组验证代码
Mar 17 Javascript
JavaScript全排列的六种算法 具体实现
Jun 29 Javascript
jquery向上向下取整适合分页查询
Sep 06 Javascript
JavaScript中的包装对象介绍
Jan 27 Javascript
用window.onerror捕获并上报Js错误的方法
Jan 27 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
May 31 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 Javascript
jquery append与appendTo方法比较
May 24 jQuery
通过学习bootstrop导航条学会修改bootstrop颜色基调
Jun 11 Javascript
Vue中computed和watch有哪些区别
Dec 19 Vue.js
js实现类选择器和name属性选择器的示例步骤
Feb 07 Javascript
highcharts 在angular中的使用示例代码
Sep 20 #Javascript
jQuery实现可兼容IE6的滚动监听功能
Sep 20 #jQuery
Bootstrap Table快速完美搭建后台管理系统
Sep 20 #Javascript
VUE页面中加载外部HTML的示例代码
Sep 20 #Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
Sep 20 #Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
Sep 20 #Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
Sep 20 #Javascript
You might like
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
php递归实现无限分类的方法
2015/07/28 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
jQuery+css实现炫目的动态块漂移效果
2016/01/28 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
js实现仿购物车加减效果
2017/03/01 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
Python实现的质因式分解算法示例
2018/05/03 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
用Python实现BP神经网络(附代码)
2019/07/10 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
浅析python 动态库m.so.1.0错误问题
2020/05/09 Python
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
绝对经典成功的大学生推荐信
2013/11/08 职场文书
敬老院活动总结
2014/04/28 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android
Python中的tkinter库简单案例详解
2022/01/22 Python