微信小程序视图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 相关文章推荐
ECMAScript 创建自己的js类库
Nov 22 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
Jun 24 Javascript
Vuejs第十篇之vuejs父子组件通信
Sep 06 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
微信小程序 使用canvas制作K线实例详解
Jan 12 Javascript
JavaScript实现的选择排序算法实例分析
Apr 14 Javascript
分析javascript中9 个常见错误阻碍你进步
Sep 18 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
vue中引用阿里字体图标的方法
Feb 10 Javascript
js实现上传图片并显示图片名称
Dec 18 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 20 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商品对比功能代码分享
2015/09/24 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
php命令行写shell实例详解
2018/07/19 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
PHP多进程简单实例小结
2019/11/09 PHP
JavaScript 学习初步 入门教程
2010/03/25 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
python安装sklearn模块的方法详解
2020/11/28 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
2014年三万活动总结
2014/04/26 职场文书
经营管理策划方案
2014/05/22 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
学校国庆节活动总结
2015/03/23 职场文书
2016春节家属慰问信
2015/03/25 职场文书
指导教师推荐意见
2015/06/05 职场文书
幼儿园开学报名通知
2015/07/16 职场文书
生产车间管理制度
2015/08/04 职场文书
新年寄语2016
2015/08/17 职场文书