微信小程序模板的使用与引用
概述
对于一些重复使用的代码,我们可以将它封装成模板,以减少代码量
定义
定义一个名为template1
的模板
1 | <template name="template1"> |
初始数据,写在使用模板的页面js中
1 | /** |
使用
is属性
动态决定具体需要渲染哪个模板,data属性
是要引用的数据,在定义模板的页面使用时不用import
1 | <template is="template1" data="{{...templateData}}"/> |
引用
import
在一个页面引用定义在其它页面的模板
时,这个模板本来的js和css就不能用了,需要在引用模板的页面重新写js和css,示例代码如下(.wxml后缀
加不加都行)
1 | <import src="/pages/templatetest/templatetest.wxml"/> |
include
include将目标文件除了 <template/>
<wxs/>
外的整个代码引入,相当于是拷贝到 include
位置
1 | <include src="/pages/templatetest/templatetest.wxml" /> |
PS.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeDao's Blog!
评论