微信小程序WXML文件引用方式有哪些
短信预约 -IT技能 免费直播动态提醒
这篇文章主要介绍微信小程序WXML文件引用方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
引用
WXML提供两种文件引用方式import
和include
。
import
import
可以在该文件中使用目标文件定义的template
,如:
在item.wxml中定义了一个叫item
的template
:
<!-- item.wxml --><template name="item"> <text>{{text}}</text></template>
在index.wxml中引用了item.wxml,就可以使用item
模板:
<import class="lazy" data-src="item.wxml"/><template is="item" data="{{text: 'forbar'}}"/>
import的作用域
import有作用域的概念,即只会import目标文件中定义的template,而不会import目标文件import的template。
如:C import B,B import A,在C中可以使用B定义的template
,在B中可以使用A定义的template
,但是C不能使用A定义的template
。
<!-- A.wxml --><template name="A"> <text> A template </text></template>
<!-- B.wxml --><import class="lazy" data-src="a.wxml"/><template name="B"> <text> B template </text></template>
<!-- C.wxml --><import class="lazy" data-src="b.wxml"/><template is="A"/> <!-- Error! Can not use tempalte when not import A. --><template is="B"/>
include
include
可以将目标文件除了<template/>
的整个代码引入,相当于是拷贝到include
位置,如:
<!-- index.wxml --><include class="lazy" data-src="header.wxml"/><view> body </view><include class="lazy" data-src="footer.wxml"/>
<!-- header.wxml --><view> header </view>
<!-- footer.wxml --><view> footer </view>
以上是“微信小程序WXML文件引用方式有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341