大家好,目前的情况是,自定义组件确实支持递归,但是那需要在 view 外层都包一个组件,样式穿透等仍旧是个问题 另外,需要修改一下标题,应该是同标签递归,而不是 view 标签,view 只是最为常见
view 标签的递归问题- 需求的场景描述(希望解决的问题) 你好,我是搜狐的前端,我在开发小程序框架 我们现在遇到了一个问题,有关于 view 标签的递归问题 [代码]<[代码][代码]template[代码] [代码]name[代码][代码]=[代码][代码]"@1"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]block[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{type === 'view'}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]bindtap[代码][代码]=[代码][代码]"{{props.onClick}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{children}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{key}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]template[代码] [代码]is[代码][代码]=[代码][代码]"@1"[代码] [代码]data[代码][代码]=[代码][代码]"{{...item}}"[代码][代码]/>[代码][代码] [代码][代码]</[代码][代码]block[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]block[代码][代码]>[代码][代码]</[代码][代码]template[代码][代码]>[代码]比如这段代码,在微信小程序中会直接报错,而在其他的比如支付宝小程序,头条小程序都不会报错 - 希望提供的能力 希望支持这种递归写法,不然我们需要写大量的无意义的模板代码 希望重视下,就差这个问题难以解决 如果是其他小程序都不支持的话,我也不会提出来,但是其他的都支持,就微信不行,偏偏微信还是重中之重
2019-07-12请问实现了吗
急急急,小程序如何开发树形列表菜单需求是开发一个如图中所示的这种未知层级树形列表菜单。试过通过递归模板来渲染,但是小程序报错说不支持递归 [图片] 数据格式是这样 [图片]
2019-07-04同样的问题呜呜呜
求支持模板递归, 几个需求都需要用到这个。未知级树形菜单需求 临时解决:直接写死了10个模板, 可以确定的是不会超过10级。 文章详情 文章是返回的节点树, 面对多级节点, 这里的解决方法还是写死了10个模板。 这个代码量实在太大了, 一改要改20次, 手都酸了, 平白浪费大量时间,还浪费空间资源。
2019-07-04