Rumah  >  Artikel  >  applet WeChat  >  微信小程序 教程之模板

微信小程序 教程之模板

黄舟
黄舟asal
2018-05-15 10:18:231900semak imbas

模板

WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。

定义模板

使用name属性,作为模板的名字。然后在dcdc0fa59b5fea5bdae0d810c3919fcd内定义代码片段,如:

<!--  
 index: int  
 msg: string  
 time: string  
-->  
<template name="msgItem">  
 <view>  
 <text> {{index}}: {{msg}} </text>  
 <text> Time: {{time}} </text>  
 </view>  
</template>

使用模板

使用is属性,声明需要的使用的模板,然后将模板所需要的data传入,如:

5655f6c148d4e96cf172bdd84ed0af70

Page({  
 data: {  
 item: {  
 index: 0,  
 msg: &#39;this is a template&#39;,  
 time: &#39;2016-09-15&#39;  
 }  
 }  
})

is属性可以使用Mustache语法,在运行时来决定具体需要渲染哪个模板:

<template name="odd">  
 <view> odd </view>  
</template>  
<template name="even">  
 <view> even </view>  
</template>  
  
<block wx:for="{{[1, 2, 3, 4, 5]}}">  
 <template is="{{item % 2 == 0 ? &#39;even&#39; : &#39;odd&#39;}}"/>  
</block>

模板的作用域

模板拥有自己的作用域,只能使用data传入的数据。

以上就是微信小程序 教程之模板的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn