与在模拟器或实际设备上运行相同的代码相比,在Flutter Web中滚动似乎表现不佳。使用DataTable时,性能将无法使用。
这是一个已知问题吗?还是我可以做些改善情况?
答案 0 :(得分:0)
这是一个已知问题-请参见https://github.com/flutter/flutter/issues/42987
在使用CanvasKit进行构建时,我在改善滚动性能方面取得了一定的成功:
flutter run -d chrome --profile --dart-define=FLUTTER_WEB_USE_SKIA=true
但是,这可能会导致小部件大小调整/文本渲染/其他问题。不幸的是,鉴于Flutter Web仍处于测试阶段,这些类型的问题是可以预期的。
根据路线图(https://github.com/flutter/flutter/wiki/Roadmap),针对Web(和桌面)的错误修复是2020年的首要任务,因此,我希望其中一些问题能够在今年晚些时候得到解决。
答案 1 :(得分:0)
我当前的解决方案是大量实现分页。分页是在客户端完成的,因为这很有意义。