webView_flutter加载html不显示

之前用的 flutter_html 这个来加载html是可以的, 但是在打包apk的时候报错,显示webView_flutter 3.0.0和flutter_html的依赖版本问题, 问题在这里; 按照有些人的方法依然没有解决, 但是后来看webView_flutter可以直接加载html,代码如下,

WebView(

            initialUrl: '',

            onWebViewCreated: (controller) {

              controller.loadHtmlString(html);

            },

          )

因为我的html是从服务器上请求下来的, 这样写依然不显示,

研究了很长时间, 最后在request数据的时候, setdata中_controller!.loadHtmlString(html);, 解决.

总结: 如果是固定的html, 可以直接在onWebViewCreated中 load, 但是因为我的数据是从服务器上请求下来的, 因为执行顺序的问题,导致不显示

你可能感兴趣的:(webView_flutter加载html不显示)