微信小程序视图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 相关文章推荐
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
Aug 15 Javascript
javascript操作cookie_获取与修改代码
May 21 Javascript
JQuery实现用户名无刷新验证的小例子
Mar 22 Javascript
jQuery多级弹出菜单插件ZoneMenu
Dec 18 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
Apr 05 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
Bootstrap Paginator分页插件使用方法详解
May 30 Javascript
通俗解释JavaScript正则表达式快速记忆
Aug 23 Javascript
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
Vue中父子组件通讯之todolist组件功能开发
May 21 Javascript
javascript实现智能手环时间显示
Sep 18 Javascript
Vue 组件注册全解析
Dec 17 Vue.js
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浏览历史记录的方法
2015/03/10 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
2016/08/21 PHP
php实现微信企业转账功能
2018/10/02 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
抽出www.templatemonster.com的鼠标悬停加载大图模板的代码
2007/07/11 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
2020/07/28 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
Python编程求质数实例代码
2018/01/31 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
Python 里最强的地图绘制神器
2021/03/01 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
医学专业毕业生个人的求职信
2013/12/04 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
PHP实现两种排课方式
2021/06/26 PHP
Python天气语音播报小助手
2021/09/25 Python