小程序模板不支持递归和动态生成多个
小程序模板不支持递归使用,为了要实现和递归一样的功能,要定义多个结构相同模板名称不同的模板,重复使用大量相同代码,hack 点的办法是使用 for 循环生成多个模板,然而这也不支持。。 [代码]<view wx:for="{{[1,2,3,4,5]}}" wx:key="">[代码] [代码] [代码] [代码] [代码][代码]<[代码][代码]template[代码] [代码]name[代码][代码]=[代码][代码]"template{{index}}"[代码][代码]>[代码] [代码] [代码] [代码] [代码]<block wx:if="{{node.haveChild}}"> [代码] [代码][代码]<[代码][代码]template[代码] [代码]is[代码][代码]=[代码][代码]"template{{1 + index}}"[代码] [代码]data[代码][代码]=[代码][代码]"{{node.child}}" [代码][代码]/>[代码] [代码] [代码] [代码] </block>[代码] [代码] [代码] [代码] </template[代码][代码]>[代码] [代码] [代码] [代码]</view>[代码]