微信小程序视图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 相关文章推荐
Iframe thickbox2.0使用的方法
Mar 05 Javascript
javascript prototype 原型链
Mar 12 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
Dec 31 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
Aug 04 Javascript
实例代码详解jquery.slides.js
Nov 16 Javascript
jQuery动画效果实现图片无缝连续滚动
Jan 12 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
May 11 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
Jul 11 Javascript
深入学习js瀑布流布局
Oct 14 Javascript
Vue 2.0双向绑定原理的实现方法
Oct 23 Javascript
浅谈vue 组件中的setInterval方法和window的不同
Jul 30 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
《PHP边学边教》(01.开篇――准备工作)
2006/12/13 PHP
php多重接口的实现方法
2015/06/20 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
React组件refs的使用详解
2018/02/09 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
如何基于原生javaScript生成带图片的二维码
2019/11/21 Javascript
基于JS实现视频上传显示进度条
2020/05/12 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Python网络编程 Python套接字编程
2017/09/13 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
如何写一个自定义标签
2012/12/28 面试题
应届毕业生自荐信例文
2014/02/26 职场文书
班级旅游计划书
2014/05/03 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
应届毕业生自荐信
2015/03/04 职场文书
小学教育见习总结
2015/06/23 职场文书
2016年第二十届“母亲节暨幸福工程救助贫困母亲活动日”活动总结
2016/04/06 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis