ref |> 文章详情页复用模板是调用交互接口显示骨架屏
Signed-off-by: xugenyuan <xugenyuan@wondertek.com.cn>
Showing
1 changed file
with
11 additions
and
0 deletions
| @@ -85,6 +85,9 @@ export struct WdWebLocalComponent { | @@ -85,6 +85,9 @@ export struct WdWebLocalComponent { | ||
| 85 | eventHandler.pageEndBlock = this.onPageEnd.bind(this) | 85 | eventHandler.pageEndBlock = this.onPageEnd.bind(this) |
| 86 | if (eventHandler.pageLoadEnd) { | 86 | if (eventHandler.pageLoadEnd) { |
| 87 | this.onPageEnd() | 87 | this.onPageEnd() |
| 88 | + | ||
| 89 | + // 开始复用 | ||
| 90 | + this.startResuse() | ||
| 88 | } | 91 | } |
| 89 | eventHandler.currentPageOperateBlock = this.currentPageOperate.bind(this) | 92 | eventHandler.currentPageOperateBlock = this.currentPageOperate.bind(this) |
| 90 | } | 93 | } |
| @@ -206,6 +209,14 @@ export struct WdWebLocalComponent { | @@ -206,6 +209,14 @@ export struct WdWebLocalComponent { | ||
| 206 | } | 209 | } |
| 207 | } | 210 | } |
| 208 | 211 | ||
| 212 | + startResuse() { | ||
| 213 | + let params = {'event':NativeCallH5Event.NativeCallH5EventStartLoadingOnReuse} as eventParams; | ||
| 214 | + let jsonString = JSON.stringify(params); | ||
| 215 | + this.webviewControl.callHandle(NativeCallH5Type.jsCall_appNotifyEvent, jsonString, (data: string) => { | ||
| 216 | + Logger.debug(TAG, "开始复用,H5回调" + data); | ||
| 217 | + }) | ||
| 218 | + } | ||
| 219 | + | ||
| 209 | startPlay() { | 220 | startPlay() { |
| 210 | this.cancelProgressTimer() | 221 | this.cancelProgressTimer() |
| 211 | this.controller.start() | 222 | this.controller.start() |
-
Please register or login to post a comment