include引入的wxml文件名支持模板变量么?
发布于 6 年前 作者 lyu 13071 次浏览 来自 问答

需求是想实现主题风格功能,即按照用户的选择用不同的主题模板展示数据

刚才试了一下貌似文件名里设置变量没有生效?

<include src=‘detail-{{theme}}.wxml’/>不行,但<include src=‘detail-0.wxml’/>可以

如果不支持的话,有什么好的建议么?

1 回复

如果没有好办法,只能在detail.wxml里面把所有都写上了

<include src=‘detail-0.wxml’/>

<include src=‘detail-1.wxml’/>

<include src=‘detail-2.wxml’/>

<include src=‘detail-3.wxml’/>


然后再在具体的detail-0.wxml的根节点上添加wx:if="{{theme==x}}"

如果是懒加载,应该对性能不会有太大影响吧?

回到顶部