微信小程序视图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 Function对象扩展之延时执行函数
Jul 06 Javascript
jQuery中filter(),not(),split()使用方法
Jul 06 Javascript
juqery 学习之三 选择器 可见性 元素属性
Nov 25 Javascript
通过url查找a元素并点击
Apr 09 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
Apr 01 Javascript
javascript实现汉字转拼音代码分享
Apr 20 Javascript
JS本地刷新返回上一页代码
Jul 25 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 Javascript
JavaScript中offsetWidth的bug及解决方法
May 17 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
Aug 15 jQuery
微信小程序商品详情页的底部弹出框效果
Nov 16 Javascript
完美解决vue 中多个echarts图表自适应的问题
Jul 19 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连接Oracle数据库
2006/10/09 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP单链表的实现代码
2016/07/05 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
js格式化时间的方法
2015/12/18 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
微信小程序 摇一摇抽奖简单实例实现代码
2017/01/09 Javascript
js中小数向上取整数,向下取整数,四舍五入取整数的实现(必看篇)
2017/02/13 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
如何将python中的List转化成dictionary
2016/08/15 Python
简单了解python反射机制的一些知识
2019/07/13 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
python with (as)语句实例详解
2020/02/04 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
初中物理教学反思
2014/01/14 职场文书
好家长事迹材料
2014/01/23 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
督导岗位职责
2015/02/04 职场文书
表扬信范文
2019/04/22 职场文书
html5移动端禁止长按图片保存的实现
2021/04/20 HTML / CSS