FaiWebViewWidget class
向 Flutter 中发送消息 code 201 测量webview 成功 202 JS调用 203 图片点击回调 301 滑动到顶部 302 向下滑动 303 向上滑动 304 滑动到底部 401 webview 开始加载 402 webview 加载完成 403 webview html中日志输出 404 webview 加载出错 501 webview 弹框回调
1000 操作失败
@param map code :203 图片点击回调 // url 当前点击图片的链接 index 当前点击Html页面中所有图片中的角标 urls 所有图片的集合 content: {"url":"http://pic.studyyoun.com/1543767087584","index":0,"urls":"http://pic.studyyoun.com/1543767087584,http://pic.studyyoun.com/1543767100547"}
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- FaiWebViewWidget
Constructors
-
FaiWebViewWidget({String? url, String? htmlData, String? htmlBlockData, bool isLog = false, bool htmlImageIsClick = false, dynamic imageCallBack(int index, String url, List<
String> images)?, dynamic callback(int? code, String? message, dynamic content)?, FaiWebViewController? controller, ScrollController? scrollController, Widget? headerWidget, Function? onRefresh, Widget? appBar, bool showLoading = true, Widget? loadginWidget, double? webViewHeight, double? minHeight, Key? key})
Properties
- appBar → Widget?
-
final
- callback → (dynamic Function(int? code, String? message, dynamic content)?)
-
code
原生 Android iOS 回调 Flutter 的消息类型标识message
消息类型日志content
回调的基本数据final - controller → FaiWebViewController?
-
操作webView的控制器
final
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- headerWidget → Widget?
-
final
- htmlBlockData → String?
-
final
- htmlData → String?
-
final
- htmlImageIsClick → bool
-
final
-
imageCallBack
→ (dynamic Function(int index, String url, List<
String> images)?) -
图片点击回调
index
HTML 中图片索引 url 当前点击的图片的地址images
HTML中所有的图片的集合final - isLog → bool
-
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- loadginWidget → Widget?
-
final
- minHeight → double?
-
final
- onRefresh → Function?
-
下拉刷新回调
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollController → ScrollController?
-
final
- showLoading → bool
-
final
- url → String?
-
final
- webViewHeight → double?
-
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → State< StatefulWidget> -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited