微信小程序template模板化技术的使用

      上篇文章讲到根据一张微信小程序页面设计图,然合用flex布局,加ColorUI这个CSS样式库,去搭建这个首页来,今天就来讲讲微信小程序template模板化技术,我们来看一段,段文章列表源码.

图一:微信小程序template模板化技术

上图所示代码实现文章列表效果是下图这样的.

多图文样,文章列表样式

      如上面所说的,我虽然用wx:for循环解决了以上代码块中<view>部分的得用,使得从服务器上获取的数据,以一种列表的方式显示出来,但是,只有首页会用到这个文章列表吗?其实还有搜索页面,专题页面,都要用到文章列表,那么,wx:for循环在这时就不起作用了,因此这时,就要使用微信小程序template模板化技术.下面来说具体使用方式.
      如上图一所示,以首页为例,假如首页wxml在 pages/index/inex下面
        第一步:就在index目录中创建二级目录如index-item,目录名,大家可以取自己喜欢的,然后,在index-item目录下新建一个wxml,和wxss文件.建议在文件名后面写一个template的后缀,好区分这是模板文件,如index-item-template.wxml,index-item-template.wxss,然后将写好的,文章列表源码,放在<template  name="index-item"></template>中.并给这个模板文件取个名字,如 index-item.
        第二步:在首页index.wxml中调用,首先在wxml页面顶部写上引用模板代码,<import src="index-item/index-item-template.wxml" />,
然后将<template is="index-item" /> 放在index.wxml合适的位置.
        第三步:将这段文章列表用到的CSS样式放到index-item-template.wxss中,然后,在index.wxss中进行引用@import "index-item-/index-item-template.wxss";
        最后保存所有页面,这时看到的效果,就和用template 封装前一样的显示效果了.而后还减少了wxml中的代码量.但有一点要说明一下,就是在template中js代码无效,  是得不到执行的.如果要实现将js也封装进来,那么就要用到微信小程序另一个技术,自定义组件, 这个在后面连载 文章里,我也会讲到的.

用template封装前代码126行
用template封装后,代码行数58行

       

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容