0

我想知道如何使用flutter_inappwebview包更新我的 URL。

这是我的代码:

InAppWebView(
  initialData: InAppWebViewInitialData(
    data: videoName,
  ),

使用videoName更新变量setState。但是,InAppWebView 不显示新 URL。

如何videoName使用更新setState

4

1 回答 1

0

您有 2 页:1)视频页 2)网页浏览页

  1. 视频页面:

从视频页面传递带有 webviewpage 参数的 url。

例子:

在视频查看页面中:

Navigator.of(context).push(MaterialPageRoute -> (builder)=> WevViewPage(url);

在网页视图页面中:

WebViewPage 范围无状态...

字符串网址;

WebViewPage(this.url); //这里是构造函数

现在显示

InAppWebView(
  initialData: InAppWebViewInitialData(
    data: url,
  ),
于 2021-05-04T11:11:40.287 回答