小程序template循环调用不了怎么办?
小程序template循环调用不了怎么办?很多人在使用微信小程序组件wxParse中的模版template,遇到不能循环的问题,那么究竟小程序template循环调用不了怎么办?下面小编一一问你解答。
在解决这个问题之前,大家先看下面的微信小程序代码,这是wxParse的模版文件。
在看看微信的模版官方用法:
着重提一下Mustache的判断语法,不陌生吧。
is 属*可以使用 Mustache 语法,来动态决定具体需要渲染哪个模板:
不过在微信小程序开发中,能使用的很少,且有自己的规则,大概的条件语句都差不多,可以自己尝试一下。
在写wxParse的时候,我希望能够通过一个模版来自我循环调用实现,但是因为作用域的问题,不能够进行调用,所以我希望能够呈现三角调用,做下面的例子看看。
可以循环调用的话输出结果。
实际场景下输出。
结论:其无法进行循环调用,不仅是微信小程序传值问题,文档中也有提到。
解决办法:既然不能够实现完美的代码较少的方式,那我们就采用一种费力的办法,手动循环出N个模版,因为在时机场景中,尤其是在文章的html中不会出现超过10级的嵌套,那么这样我们可以手动写10个模版,进行循环调用。
我们可以使用下面的代码进行不断的重复,只需要修改template对应指向下一个微信小程序模版,并不断累加到10个以上,基本上能够解决大部分的html解析问题。 所以,如果你的HTML嵌套级别较高的话,只要按照这个步骤再进行复制模版就可以了。
以上就是小编帮大家整理的小程序template循环调用不了怎么办的全部内容了,当然这是一种比较费力的方法,如果你有更好的办法也可以试试哦。更多精彩尽在微小乔!
相关推荐:
如何实现微信小程序循环输出?
微信小程序模版怎么应用及简单实例
微信小程序页面跳转方式有哪些?