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();
}
网友评论