微信小程序视图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 相关文章推荐
一段利用WSH获取登录时间的jscript代码
May 11 Javascript
工作需要写的一个js拖拽组件
Jul 28 Javascript
JScript分割字符串示例代码
Sep 04 Javascript
javascript完美拖拽的实现方法
Sep 29 Javascript
一个简单的动态加载js和css的jquery代码
Sep 01 Javascript
浅谈jquery事件处理
Apr 24 Javascript
jqPlot jQuery绘图插件的使用
Jun 18 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
layui点击按钮添加可编辑的一行方法
Aug 15 Javascript
Vue 中如何正确引入第三方模块的方法步骤
May 05 Javascript
详解express使用vue-router的history踩坑
Jun 05 Javascript
vue+elementUI动态生成面包屑导航教程
Nov 04 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
simplehtmldom Doc api帮助文档
2012/03/26 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
jquery实现鼠标滑过小图查看大图的方法
2015/07/20 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
原生JS实现在线问卷调查投票特效
2017/01/03 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
js代码规范之Eslint安装与配置详解
2018/09/08 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
JS拖动选择table里的单元格完整实例【基于jQuery】
2019/05/28 jQuery
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
用python找出那些被“标记”的照片
2017/04/20 Python
Django 实现下载文件功能的示例
2018/03/06 Python
python编写弹球游戏的实现代码
2018/03/12 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
Python字节单位转换实例
2019/12/05 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
Python: glob匹配文件的操作
2020/12/11 Python
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
教师个人鉴定材料
2014/02/08 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
离退休人员聘用协议书
2014/11/24 职场文书
Python学习开发之图形用户界面详解
2021/08/23 Python
教你一步步实现一个简易promise
2021/11/02 Javascript