webview的滑動及與CustomScrollView嵌套問題
webview上下滑動和框架的左右滑動的沖突;添加下面代碼,支持webview上下滑動蜜笤;
final Set<Factory> verticalDragGestureRecognizers =
[Factory(() => VerticalDragGestureRecognizer())].toSet();
webview 刷新
- 添加時間戳
_time = DateTime.now().millisecondsSinceEpoch;
_url = widget.url + '?country=$_countryName&area=$_area&time=$_time';
- 設置wantKeepAlive:false
- 刷新的時候,重新設置time的值;
- 設置key霜第,使用reload()方法
final webViewKey = GlobalKey<BaseWebviewStateMixin>();
BaseWebviewScreen(
key: webViewKey,
url: _url,
}
1、刷新:
webViewKey.currentState?.reloadWebView();
2户辞、webView里面需要添加的邏輯:
reloadWebView() {
_webViewController?.clearCache();
}