微信小程序视图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 相关文章推荐
解决FLASH需要点击激活的代码
Dec 20 Javascript
javascript 面向对象编程 万物皆对象
Sep 17 Javascript
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
Nov 28 Javascript
Js,alert出现乱码问题的解决方法
Jun 19 Javascript
js history对象简单实现返回和前进
Oct 30 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
Feb 17 Javascript
JavaScript 模块化编程(笔记)
Apr 08 Javascript
原生js实现弹出层登录拖拽功能
Dec 05 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
使用Angular CLI从蓝本生成代码详解
Mar 24 Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
layui的面包屑或者表单不显示的解决方法
Sep 05 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
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
斜45度寻路实现函数
2009/08/20 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
2013/09/02 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
JavaScript实现的背景自动变色代码
2015/10/17 Javascript
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
浅谈js闭包理解
2019/04/01 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
python中的内置函数getattr()介绍及示例
2014/07/20 Python
详解Python中的正则表达式
2018/07/08 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
美国校园市场:OCM
2017/06/08 全球购物
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
《水上飞机》教学反思
2014/04/10 职场文书
教师节宣传方案
2014/05/23 职场文书
人民调解员培训方案
2014/06/05 职场文书
明确岗位职责
2015/02/14 职场文书
少年犯观后感
2015/06/11 职场文书