微信小程序模版怎么应用及简单实例
微信小程序开发已经是不可阻止的热流,不管是个人还是企业我开始应用微信小程序模版,而微信小程序模版是怎样应用的呢?下面小编个大家详细介绍微信小程序模版的应用。
微信小程序模板
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。
小程序平台上有众多行业模板,微信小程序模版的应用已经广泛流传,企业或个人可根据自己的需求选择相应的模板。想知道更多小程序码、小程序资讯那就关注微小乔网站吧。
更多相关推荐:
写微信小程序需要具备什么编程语言?选择编程语言容易遇到哪些坑?
微信小程序数据库在哪?如何编写小程序数据库?
小程序数据缓存怎么设置?
上一篇:关于微信表情包版权申请的介绍
下一篇:北医三院怎么微信预约挂号