
正文
flutter监控卡,flutter run 卡住
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
flutter加载h5很卡
一开始我就使用Future、async、await去做异步操作,以为这样能解决问题,经过一天研究发现他们都还在同一个线程里面,也就是UI线程,导致卡顿,这明显不是我们想要的异步加载数据。
需求,app中使用webview和h5交互,根据h5发过来的消息,在屏幕上展示flutter组件,并且可以发送消息给h5。首先使用的组件是flutter_WebView_plugin,这个组件不能嵌套flutter组件,所以放弃这个组件。
flutter_webView_plugin :在iOS中使用的就是原生的WKWebView,所以总体和 native WKWebView 表现差不多。如果是混编项目中,因为它被包了一层,所以页面加载上存在一定的劣势,所以混编项目中仍然推荐使用 WKWebView。
其中,参数 image 类型为抽象类 ImageProvider ,定义了图片数据获取和加载的相关接口。
项目中使用了flutter_gifimage 这个Git图片加载的插件,但是由于该版本库很久没更新导致不支持当前的 flutter。
相信本文能帮助你学习和理解 Flutter。 我们先看一下目前的一些跨平台方案,从前端渲染的角度来分类的话,大致可以分为以下几种方案。 WebView 渲染 这种方案就很好理解,现在很多项目都会嵌入 H5 的页面。
关于flutter监控卡和flutter run 卡住的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







