minigame-canvas-engine icon indicating copy to clipboard operation
minigame-canvas-engine copied to clipboard

Update scrollview.ts

Open Wangpengli0419 opened this issue 1 year ago • 3 comments

Fix:此处不应该用!.断言,特殊情况this.scrollerObj确实为null

Wangpengli0419 avatar Apr 10 '24 04:04 Wangpengli0419

特殊情况具体是?

yuanzm avatar Apr 11 '24 11:04 yuanzm

这是demo,https://codepen.io/wangpengli/pen/XWQqZro?editors=1111

image

Wangpengli0419 avatar Apr 12 '24 02:04 Wangpengli0419

想了下,更好的解决的方案应该是放到 this.root.ticker.next 去处理,这里是兜底历史逻辑,因为最开始的版本比较粗糙,只能纵向滚动,所以scrollY是后加的逻辑,而 scrollerObj 是一定是会初始化的,所以这里异步处理会好点

yuanzm avatar Apr 12 '24 06:04 yuanzm