您当前的位置: 首页 > 知识百科 > 小程序template循环调用不了怎么办?

小程序template循环调用不了怎么办?

时间:2023-07-01 14:05 阅读数:100 人阅读 分类:知识百科

  小程序template循环调用不了怎么办?很多人在使用微信小程序组件wxParse中的模版template,遇到不能循环的问题,那么究竟小程序template循环调用不了怎么办?下面小编一一问你解答。

  在解决这个问题之前,大家先看下面的微信小程序代码,这是wxParse的模版文件。

  在看看微信的模版官方用法:

  着重提一下Mustache的判断语法,不陌生吧。

  is 属*可以使用 Mustache 语法,来动态决定具体需要渲染哪个模板:

  不过在微信小程序开发中,能使用的很少,且有自己的规则,大概的条件语句都差不多,可以自己尝试一下。

  在写wxParse的时候,我希望能够通过一个模版来自我循环调用实现,但是因为作用域的问题,不能够进行调用,所以我希望能够呈现三角调用,做下面的例子看看。

  可以循环调用的话输出结果。

  实际场景下输出。

  结论:其无法进行循环调用,不仅是微信小程序传值问题,文档中也有提到。

  解决办法:既然不能够实现完美的代码较少的方式,那我们就采用一种费力的办法,手动循环出N个模版,因为在时机场景中,尤其是在文章的html中不会出现超过10级的嵌套,那么这样我们可以手动写10个模版,进行循环调用。

  我们可以使用下面的代码进行不断的重复,只需要修改template对应指向下一个微信小程序模版,并不断累加到10个以上,基本上能够解决大部分的html解析问题。 所以,如果你的HTML嵌套级别较高的话,只要按照这个步骤再进行复制模版就可以了。

  以上就是小编帮大家整理的小程序template循环调用不了怎么办的全部内容了,当然这是一种比较费力的方法,如果你有更好的办法也可以试试哦。更多精彩尽在微小乔!

相关推荐:

如何实现微信小程序循环输出?

微信小程序模版怎么应用及简单实例

微信小程序页面跳转方式有哪些?