当我更新flutter_inappwebview 6.0.0

问题描述 投票:0回答:1

嗨,我是 flutter 初学者,当我从 flutter_inappwebview 更新包 flutter_inappwebview 6.0.0 时遇到问题:^5.8.0

return Observer(builder: (context) {
      return Stack(
        children: [
          wishListStore.isNetworkAvailable
              ? InAppWebView(
                  key: webViewKey,

                  initialUrlRequest: URLRequest(
                      url: Uri.parse(widget.mInitialUrl == null
                          ? 'https://www.google.com'
                          : widget.mInitialUrl!)),
                  initialOptions: options,
                  onWebViewCreated: (controller) {
                    webViewController = controller;
                  },
                  onLoadStart: (controller, url) {
                    log("onLoadStart");
                    setState(() {
                      isLoading = true;
                    });

并且此错误 = 参数类型“Uri”无法分配给参数类型“WebUri?”。

flutter_inappwebview

flutter package flutter-dependencies flutter-inappwebview
1个回答
0
投票

根据版本 6.0.0-beta.10 的 flutter_inappwebview 变更日志,他们已将 Uri 类型的用法替换为新的 WebUri 类型。 现在你必须使用像:

WebUri(widget.mInitialUrl == null
                      ? 'https://www.google.com'
                      : widget.mInitialUrl!)
© www.soinside.com 2019 - 2024. All rights reserved.