• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

(五)微信小程序:模板template

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

模板Template

  1.为什么要引入template?

    模板:在模板中定义代码片段,然后在不同地方调用

    实现:需要数据时引入时引入,不需要时则不必引入,达到代码的灵活性!

  2.创建模板

    目录结构:

 

    (1)news-template.wxml

<template name="newsTemplate">
   <view class="articlelist">  
    <view class="author-time">
      <image class="author-icon" src="{{ icon }}"></image>
      <text class="author-name">{{ author }}</text>
      <text class="author-date">{{ time }}</text>
    </view>
    <text class="title">{{ title }}</text>
    <image class="article-img" src="{{ image }}"></image>
    <text class="article-text">{{ desc }}</text>
    <view class="article-like">
      <image class="article-like-icon" src="../../image/sc.png"/>
      <text class="article-like-text">{{ good }}</text>
      <image class="article-like-icon" src="../../image/fx.png"></image>
      <text class="article-like-text">{{comment}}</text>
    </view>   
  </view>
</template>
View Code

    代码解析:设置了template模板+name(便于依据那么进行导入)

    (2)news-template.wxml

      与上节中的css渲染代码一致

    (3)news.wxml

<!--pages/news/news.wxml-->
<import src="./news-template/news-template.wxml"/>

<block wx:for="{{ news }}" wx:for-index="idx" wx:for-item="item" wx:key="{{ idx }}">
  <template is="newsTemplate" data="{{ ...item }}"></template>
</block>
View Code

     代码解析:<import src="导入数据的路径"/>   ; 运用<template is="模板名称" data="{{ ...item }}">,此处的“点点点”相当于去掉date数组对象中的{}--》直击          属性

    (4)news.wxss

      使用@import "路径";

/* pages/news/news.wxss */
@import "./news-template/news-template.wxss";
.swiperimg{
  width: 100%;
}
View Code

此节实现了 “template模板方便代码灵活性”功能,下节制作新闻详情页~

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序获取当前页面路径发布时间:2022-07-18
下一篇:
1000套微信小程序源码模板免费打包下载,各种类型任意选择发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap