如题:
在自定义组件的时候,自定义组件内是scroll-view,但是考虑到外层可能需要传入自定义节点,故放置了slot,但是渲染出来之后。写入插槽的节点并没有渲染在scroll-view内部,而且和scroll-view同级
组件代码:
<scroll-view >
<block wx:for="{{navData}}" wx:for-index="idx" wx:for-item="navItem" wx:key="idx">
<view class="nav-item">{{navItem.text}}</view>
</block>
<slot></slot>
</scroll-view>
外层调用代码:
<topNav navData="{{navData}}">
<view>这里是插入到组件slot中的内容</view>
</topNav>
渲染出来的节点如图:
我也遇到同样的问题了,不知道怎么解决,可以嵌入在scroll-view中(在不以shadow-root形式xi),但是scroll-into-view无法实现定位锚点。有没有解决方案的同学
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。