微信小程序视图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的面向对象(一)
Nov 09 Javascript
语义化 H1 标签
Jan 14 Javascript
基于jquery的无缝循环新闻列表插件
Mar 07 Javascript
JS获取鼠标坐标的实例方法
Jul 18 Javascript
js innerHTML 改变div内容的方法
Aug 03 Javascript
jquery遍历checkbox的注意事项说明
Feb 21 Javascript
巧用replace将文字表情替换为图片
Apr 17 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
Oct 08 Javascript
Javascript中typeof 用法小结
May 12 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
Aug 05 Javascript
Vue 组件注册实例详解
Feb 23 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
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
JavaScript仿支付宝6位数字密码输入框
2016/12/29 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
使用jquery datatable和bootsrap创建表格实例代码
2017/03/17 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
Vue数字输入框组件使用方法详解
2020/02/10 Javascript
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Python如何读取、写入CSV数据
2020/07/28 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
成都思必达公司C#程序员招聘面试题
2013/06/26 面试题
sort命令的作用和用法
2013/08/25 面试题
大学信息公开实施方案
2014/03/09 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
元旦晚会活动总结
2014/07/09 职场文书
办理房产过户的委托书
2014/09/14 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
对领导班子的意见和建议
2015/06/08 职场文书
中秋节祝酒词
2015/08/12 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书
Python实现视频中添加音频工具详解
2021/12/06 Python
Python开发简易五子棋小游戏
2022/05/02 Python