当且节的写法里为什么切换分类就会重新加载数据?
来源:11-3 简单联动处理:navigationBar 对应 list

demonCry
2022-06-12
这里说瀑布流里依赖的数据源 没有了之后会自动再次触发onLoad
但infinite-list里onLoad事件只会在所接受的loading值改变的时候才有可能会触发
而我们监听到vuex里的currentCategory变化时, resetQuery中压根没有改变loading
但视频里确实是重新请求了。。。 但我照着敲是没有重新用最新的query请求的
写回答
2回答
-
demonCry
提问者
2022-06-12
emmm ...
onLoad事件会在我们清空pexelsList后再次触发
因为清空这个pexelsList后 waterfall组件会监听这data变化
里面有个逻辑是会重新计算瀑布流containerHeight的高度的 会重新设置高度
清空后 高度变为0了
于是乎我们的infinite里的loadingTarget会再次出现在视野中
useIntersectionObserver里注册的cb就会再次执行 这个cb里就会再次emitLoad
10 -
Sunday
2022-06-12
你好
是的。如你所说,因为清空了数据,导致触发加载更多行为。
00
相似问题