使用slot,外部传入列表不在scroll-view内部,无法使用scroll-into-view?
发布于 7 年前 作者 qiaoqiang 8368 次浏览 来自 官方Issues

我自定义了一个组件 scroll-list,作用就是外部传入一个list到指定的slot处,然后外部控制跳转到指定的列表项。

遇到一个问题就是 我的list是在外部循环的  而且每一项都加了id属性,在自定义组件内部想用过 scroll-into-view 跳转到指定的项,发现无法跳转。

页面可以渲染,但是在wxml中发现 外部传入的 list 列表 不在 <scroll-view>标签内部,请问这是为什么呢?如何解决呢?

代码片段链接如下:https://developers.weixin.qq.com/s/BtYheYmg7SfM

1 回复

目前看了id 和 scroll-view 必须在一个组件内部才能找到然后跳转。可以把list 放到scroll-veiw里面循环渲染。去掉卡槽slot

回到顶部