Swiper 组件嵌套图片刷新数据会闪烁?

如题:Swiper 组件嵌套图片刷新数据会闪烁?

阅读 905
1 个回答

你好,此处为keyGenerator使用问题。将第32行代码改为(item:string,index:number) =\> item + index)可解决demo问题

当调用onDataChange修改图片时,LazyForEach的刷新机制会导致整个ListItem被重建。由于Image组件是异步刷新,所以视觉上图片会发生闪烁。为了解决这种情况我们应该使用@ObjectLink和@Observed去单独刷新使用了item.message的Text组件。参考文档中重渲染时图片闪烁,将文字改变换成图片即可,原理相同

参考链接

lazyforeach

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题