您当前的位置: 首页 > 知识百科 > 微信小程序模版怎么应用及简单实例

微信小程序模版怎么应用及简单实例

时间:2023-07-01 14:05 阅读数:44 人阅读 分类:知识百科

  微信小程序开发已经是不可阻止的热流,不管是个人还是企业我开始应用微信小程序模版,而微信小程序模版是怎样应用的呢?下面小编个大家详细介绍微信小程序模版的应用。

  微信小程序模板

  WXML提供模板(Template),可以在模板中定义代码片段,然后在不同的地方使用。可以保证格式以及数据的相同。

  1-定义微信小程序模板

  使用``标签定义模板,并将模板名称命名为tempName,赋值给属*name。在标签内部,定义模板结构。如下:

  2-使用微信小程序模板

  使用标签,在需要使用模板的地方。如果要用到js文件中的数据,则需要添加data属*。如下:

  3-is属*

  is属*不仅可以静态的指向渲染的模板,也可以使用Mustache语法,来动态决定具体需要渲染哪个模板。如下:

  1、使用 is 属*,声明需要的使用的模板

  2、将模板所需要的 data 传入,一般我们都会使用列表渲染。

  注意:

  a.可以通过表达式来确定使用哪个模板is="{{index%2 === 0 ? 'courseLeft' : 'courseRight'}}"

  或者通过wx:if来确定。index是数组当前项的下标。

  b. data 是要模板渲染的数据,data="{{...item}}" 写法是ES6的写法,item是wx:for当前项,... 是展开运算符,在模板中不需要再{{item.courseName}} 而是直接{{courseName}} 。

    4-微信小程序模板的引用

  如上都是在同一个wxml文件中定义和引用模板,而模板的定义和引用是可以分开的。即在一个文件中定义模板,而在其他一个或多个文件wxml文件中都可以使用定义好的模板。

  从外部文件中引用模板,使用import src="templateUrl" />标签。同样使用is属*来指向要引用的标签。

  如目录如下:

  要在index.wxml中使用template中定义的模板,则需要先在index中利用import来导入该模板:

  要注意import作用域,其仅仅引用目标文件中template。如:C import B,B import A,在C中可以使用B定义的template,在B中可以使用A定义的template,但是C不能使用A定义的template。

  小程序平台上有众多行业模板,微信小程序模版的应用已经广泛流传,企业或个人可根据自己的需求选择相应的模板。想知道更多小程序码、小程序资讯那就关注微小乔网站吧。

更多相关推荐:

  写微信小程序需要具备什么编程语言?选择编程语言容易遇到哪些坑?

  微信小程序数据库在哪?如何编写小程序数据库?

  小程序数据缓存怎么设置?