滴答软件

  • 首页
  • 技术服务
  • 服务案例
  • 技术博客
    • 全部分类
    • 软件开发
    • 微信小程序
    • ERP开发
  • 项目询价

微信小程序开发介绍系列四—代码模板

2019年2月11日admin

苏州小程序开发强调我们写代码就是要进行“偷懒”,这里的偷懒是表示写尽量少的代码量而不是真正的偷懒,记住我们是代码设计者,不是搬运工,所以我们要对对代码进行设计。本节将会介绍微信小程序开发中的模板策略。

提前模板,很容易理解,就是一个可以套用的样式,而具体的内容则会动态变化。

看下面的代码:

<template name=”productItem”>

<view class=’product-detail’>

<view class=’image’>{{ item .image}}</view>

<view class=’title’>{{ item .title}}</view>

<view class=’content’>

{{ item .detail}}

</view>

</view>

</template>

使用 name 属性,作为模板的名字。然后在<template/>内定义代码片段,代码片段中的内容就是我们多次使用的,例子中表示显示产品详情的代码,假设要显示产品详情的地方很多,我们这里定义模板之后,其他地方可以直接调用。如果存在需求调整,比如要修改产品显示布局,或者增加新的显示项,我们只要修改这个模板中的代码即可,其他调用的地方都会更新。这样是不是非常高效呢?

那么我们定义好了模板,怎么去使用呢?

首页在要使用的页面顶部引入模板文件,假设模板文件放在template目录下,命名为product.wxml, 则语法结构:<import src=”../../template/product.wxml” />。然后就可以在页面中进行使用,调用模板的语法为:<template is=” productItem ” data=”{{item}}” /> 这里data属性对应的值{{item}}就是产品数据的变量,保存着产品的数据信息,通过它传递到模板页面,然后调用模板中的代码渲染显示。

我们看调用模板的语法,其中的属性is是用来声明我们要调用哪个模板,对应的属性值就是我们模板中定义的template的name属性的值,必须要一致,否则会提示错误,找不到。一个模板文件中可以定义多个模板,数量没有限制。但是为了代码友好,不建议在一个模板中定义不相关的模板,同个模块的可以在一起,但是如果模板代码量较大,也建议单独建立文件。

使用模板最大的好处就是相同内容的代码只要写一份就可以了,不用复制多份,后期修改起来也是非常的高效。

 

模板虽然是个很好的东西,但是有些情况却不能满足,这时我们就要用到另个高级应用:组件,英文名为component,下节我们将着重介绍。

标签: 苏州小程序开发公司, 苏州软件外包公司
上一篇 蛋糕外送小程序
下一篇 情人节商城小程序

近期文章

  • 化妆品企业如何使用ERP系统提升企业利润
  • 公司的信息化系统对公司业务有哪些帮助
  • 软件项目开发的流程有哪些
  • 如何选择专业的软件开发公司
  • 如何设计一款符合公司业务的CRM系统

分类目录

  • ERP定制开发 (73)
  • Social Marketing (1)
  • Web Design (1)
  • 公司产品 (9)
  • 婚纱摄影小程序 (2)
  • 小程序开发公司 (30)
  • 微信公众号 (12)
  • 微信小程序 (161)
  • 技术分享 (11)
  • 民宿小程序 (1)
  • 热点资讯 (9)
  • 网站开发 (3)
  • 苏州ERP开发 (44)
  • 苏州ERP开发公司 (66)
  • 苏州软件外包企业 (97)
  • 苏州软件定制开发 (103)
  • 苏州软件开发公司 (98)
  • 行业新闻 (4)
  • 软件开发 (200)
  • 默认分类 (27)

文章归档

  • 2023年十二月 (1)
  • 2023年七月 (9)
  • 2023年六月 (9)
  • 2023年五月 (40)
  • 2023年四月 (30)
  • 2023年三月 (26)
  • 2023年二月 (13)
  • 2021年九月 (2)
  • 2021年八月 (4)
  • 2021年七月 (2)
  • 2020年十月 (1)
  • 2020年七月 (1)
  • 2020年六月 (1)
  • 2020年三月 (2)
  • 2019年十二月 (1)
  • 2019年十一月 (2)
  • 2019年十月 (10)
  • 2019年九月 (1)
  • 2019年八月 (23)
  • 2019年七月 (33)
  • 2019年六月 (24)
  • 2019年五月 (32)
  • 2019年四月 (19)
  • 2019年三月 (42)
  • 2019年二月 (29)
  • 2019年一月 (39)
  • 2018年十二月 (2)
  • 2018年十一月 (9)
  • 2018年十月 (3)
  • 2018年九月 (24)
  • 2018年八月 (8)
  • 2018年六月 (5)
  • 2018年五月 (3)
  • 2018年三月 (2)
  • 2018年一月 (3)
  • 2017年十二月 (5)
  • 2017年九月 (1)
  • 2016年四月 (1)

联系我们

联系邮箱:yzhu@didasoft.cn
服务热线:0512-65693880
服务热线:+86 155-0167-7862 (周一至周日)
公司地址: 苏州工业园区东平街299号欧瑞大厦320
工作时间: 09:00 - 18:00 ( 周一至周五 )

友情链接

苏州PHP开发
苏州APP开发
微信小程序开发
苏州软件开发公司
小程序制作开发

专业 高效 诚信 价值

滴答软件
  • 首页
  • 技术博客
  • 项目询价
  • FAQ问答
版权所有 © 2020 苏州滴答软件科技有限公司 苏ICP备16017844号

苏公网安备 32059002004131号