这篇文章主要介绍了微信小程序视图template模板引用的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

微信小程序视图template模板引用的实例详解

WXML 提供两种文件引用方式import和include。

include可以将目标文件除了的整个代码引入,相当于是拷贝到include位置

temlate.wxml

<template name="tmp_data" >

   <view>
    <!-- 头像 -->
    <view> 
      <image src="{{item.header_url}}"></image>
      <text>{{item.date}}{{idx}}</text>
    </view>
    <!-- 标题内容 -->
     <text>{{item.title}}</text>
     <image src="{{item.image_url}}"></image>
     <text>{{item.content}}</text>
    <view >

     <image src="../../images/icon/chat.png"></image>
     <text>66</text>

     <image src="../../images/icon/view.png"></image>
     <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;
}

本站关于小程序的文章还有很多,希望大家能搜索查阅,希望通过本文能帮助到大家,谢谢大家对本站的支持,

最新资讯
神州数码郭为:技术发展迎三个颠覆式创新 未来竞合关系或成新常态

神州数码郭为:技术发

神州数码集团董事长兼总裁郭为在神州数码2020合作伙伴
银保监会副主席曹宇:坚决打击危害金融稳定的伪创新乱创新

银保监会副主席曹宇:坚

银保监会副主席曹宇11月28日在2020中国金融学会学术年
戴森未来5年将在机器人、人工智能和电池领域投资27.5亿英镑

戴森未来5年将在机器

原标题:戴森未来5年将在机器人、人工智能和电池领域投
孙宇晨给贾跃亭平反:28万股民估计不同意 想正名学学罗永浩

孙宇晨给贾跃亭平反:28

远在美国的贾跃亭,估计没想到江湖仍不断有着他的传说。
垂直电商“死灰复燃” 翻身机会从哪来?

垂直电商“死灰复燃”

接连变化中,在数年之前就早已被判定死局的垂直电商,突然
美国鞋类电商网站Zappos创始人谢家华意外去世,年仅46岁

美国鞋类电商网站Zapp

据拉斯维加斯当地媒体报道,美国鞋类电商网站Zappos创始
最新文章
详解Vue的ref特性的使用

详解Vue的ref特性的使

这篇文章主要介绍了详解Vue的ref特性的使用,文中通过
vue学习笔记之slot插槽基本用法实例分析

vue学习笔记之slot插

这篇文章主要介绍了vue学习笔记之slot插槽基本用法,结
vue跳转方式(打开新页面)及传参操作示例

vue跳转方式(打开新页

这篇文章主要介绍了vue跳转方式(打开新页面)及传参操作,
vue学习笔记之过滤器的基本使用方法实例分析

vue学习笔记之过滤器

这篇文章主要介绍了vue学习笔记之过滤器的基本使用方
js获取本日、本周、本月的时间代码

js获取本日、本周、本

本篇文章给大家分享的内容是利用js如何获取本日、本周
node crawler如何添加promise支持

node crawler如何添加

这篇文章主要介绍了node crawler如何添加promise支持,