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

发布时间 - 2026-01-11 03:20:29    点击率:

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

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

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

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: "2025年 10月 9日 ",
  title: "那年夏天",
  header_url: "/images/3.png",
  image_url: "/images/6.jpg",
  content: "天不言自高,地不言自厚,奇迹,是不会在容易的道路上绽放的。人生没有如果,只有后果和结果,过去的不再回来,回来的不再完美。",
 },
 {
  date: "2025年 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;
}

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


# 小程序  # template  # 微信小程序  # template的使用方法  # 微信小程序template模板与component组件的区别和使用详解  # 微信小程序template模版的使用方法  # 微信小程序模板(template)使用详解  # 微信小程序实现给嵌套template模板传递数据的方式总结  # 详解微信小程序 template添加绑定事件  # 微信小程序 template模板详解及实例代码  # 微信小程序 template模板详解及实例  # 微信小程序template模板引入的问题小结  # 夏天  # 周期函数  # 两种  # 会在  # 那年  # 谢谢大家  # 还有很多  # 不言  # 天不  # 希望大家能  # 加载  # 道路上  # 拷贝到  # image_url  # images  # article  # idx  # text  # title  # redirect 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: lovemo网页版地址 lovemo官网手机登录  Laravel如何创建自定义Artisan命令?(代码示例)  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  晋江文学城电脑版官网 晋江文学城网页版直接进入  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  canvas 画布在主流浏览器中的尺寸限制详细介绍  百度浏览器如何管理插件 百度浏览器插件管理方法  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  怎样使用JSON进行数据交换_它有什么限制  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel如何使用Blade组件和插槽?(Component代码示例)  Python结构化数据采集_字段抽取解析【教程】  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  详解Android——蓝牙技术 带你实现终端间数据传输  Python文本处理实践_日志清洗解析【指导】  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  七夕网站制作视频,七夕大促活动怎么报名?  如何在万网自助建站中设置域名及备案?  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Python3.6正式版新特性预览  米侠浏览器网页背景异常怎么办 米侠显示修复  网站制作价目表怎么做,珍爱网婚介费用多少?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  高端网站建设与定制开发一站式解决方案 中企动力  网站制作免费,什么网站能看正片电影?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  如何用JavaScript实现文本编辑器_光标和选区怎么处理  如何快速搭建高效可靠的建站解决方案?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  如何用低价快速搭建高质量网站?  如何在云主机快速搭建网站站点?  如何快速登录WAP自助建站平台?  简单实现Android文件上传  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  MySQL查询结果复制到新表的方法(更新、插入)  如何在IIS服务器上快速部署高效网站?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Swift中swift中的switch 语句