模板1.WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。接下来博主将会以图文讲解,然后最后发出源码供大家参考。
文件结构2.本文使用的模板类和模板结构如下:
定义模板3.template是一个模板化的技术使用name属性,作为模板的名字。然后在内定义代码片段,如:
4.这里postItem表示模板名,供其他wxml文件调用、
5.
6.这个模板类的文件名称,即其他wxml文件使用时,需要如java导包或者c/c++引入头文件般,引入文件,然后再根据模板类的名称调用:如下
7.
8.可以看到的是,这里import的post-item-template.xml正是上图勾画的模板类文件的名称,小程序得绝对路径,都是从根目录开始/xxxx/xxx/xx.xx必须在目录得最前面加斜杠然后具体调用如下
9.然后导入成功经之后,还需要导入模板类的wxss文件,在导入文件相应的wxss文件导入,而且必须导入到wxss中
10.wxss导入wxss中wxml导入wxml中但是不能抽象js。因此只能叫模板化,不能叫模块化
11.如下:
template12.内路径问题:使用模板的时候最好使用绝对路径,这样子对于不同位置的框架调用模板都能够通用了
13.因为使用template就意味着,view使用了wx:for循环,但是这个时候,循环输出的数组只能有一个。也就是意味着,不管输出什么数据,都必须在数组中,才能识别并且输出
源码14.post-item-template.wxml
templatename="postItem"viewclass='post-container'viewclass='post-author-date'imagesrc="{{author_img}}"class='post-author'/imagetextclass='post-date'{{date}}/text/viewviewclass='post-container-content'textclass='post-title'{{post_title}}/textimagesrc="{{post_image}}"class='post-image'/imagetextclass='post-text'{{text}}/text/viewviewclass='post-container-like'viewclass='post-like'imagesrc='/images/good.png'class='post-like-image'/imagetextclass='post-like-num'{{collect_num}}/text/viewviewclass='post-like'imagesrc='/images/message.png'class='post-like-image'/imagetextclass='post-like-num'{{view_num}}/text/viewviewclass='post-like'imagesrc='/images/turn.png'class='post-like-image'/imagetextclass='post-like-num'{{turn_num}}/text/viewviewclass='post-like'imagesrc='/images/check.png'class='post-like-image'/imagetextclass='post-like-num'{{check_num}}/text/view/view/view/template15.post-item-template.wxss
.post-container{margin-top:20px;}.post-author-date{margin-left:10rpx;margin-top:3rpx;margin-bottom:3rpx;height:80rpx;}.post-author{height:60rpx;width:60rpx;border-radius:50%;vertical-align:middle;}.post-date{line-height:80rpx;margin-left:15px;font-size:42rpx;}.post-image{height:920rpx;width:100%;}.post-text{margin:10rpx010rpx10rpx;}.post-title{font-size:32rpx;font-weight:bold;margin-left:15rpx;margin-top:15rpx;margin-bottom:15rpx;}.post-like{margin-left:10px;display:inline;}.post-like-image{height:32rpx;width:32rpx;vertical-align:middle;}.post-like-num{font-size:25rpx;margin-left:3rpx;}16.posts.wxml
importsrc="posts-item/posts-item-template.wxml"/viewswipercatchtap='onswipertap'class='swiper-container'indicator-dots='true'indicator-active-color='green'autoplay='true'swiper-itemimagesrc='../../images/1.jpg'class='swiper-image'data-postId="0"/image/swiper-itemswiper-itemimagesrc='../../images/2.jpg'class='swiper-image'data-postId="1"/image/swiper-itemswiper-itemimagesrc='../../images/3.jpg'class='swiper-image'data-postId="2"/image/swiper-itemswiper-itemimagesrc='../../images/4.jpg'class='swiper-image'data-postId="3"/image/swiper-item/swiperblockwx:for="{{post_key}}"wx:for-item="item"!--//template--viewcatchtap='onPostTap'data-postId="{{item.postId}}"data-postName="name"templateis="postItem"data="{{...item}}"//view/block/view17.post.wxss
/*pages/posts/posts.wxss*/@import"/pages/posts/posts-item/posts-item-template.wxss";.swiper-container{width:100%;height:920rpx;}.swiper-image{width:100%;height:920rpx;}18.以下是微信小程序项目源码:点击可以进入gitee直接下载源码包喔微信小程序演示程序
19.版权所有,禁止转载,违者必究。喜欢的朋友可以点赞评论喔,您的支持是我更新最大的动力~
微信小程序代码实例-微信小程序模板类tempate实例-微信小程序实例
浏览量:2837
时间:
来源:GroovRain
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。












