chenquansheng

fix |> 文章详情页web容器添加cache缓存管理

@@ -36,6 +36,7 @@ export struct WdWebLocalComponent { @@ -36,6 +36,7 @@ export struct WdWebLocalComponent {
36 36
37 @State isFullScreen: boolean = false; 37 @State isFullScreen: boolean = false;
38 @State isEndPlay: boolean = false; 38 @State isEndPlay: boolean = false;
  39 + @State mode: CacheMode = CacheMode.None;
39 currentChanged(){ 40 currentChanged(){
40 ///折叠屏转换 暂停播放器 41 ///折叠屏转换 暂停播放器
41 this.controller.pause() 42 this.controller.pause()
@@ -75,6 +76,7 @@ export struct WdWebLocalComponent { @@ -75,6 +76,7 @@ export struct WdWebLocalComponent {
75 .imageAccess(true) 76 .imageAccess(true)
76 .mixedMode(MixedMode.All) 77 .mixedMode(MixedMode.All)
77 .onlineImageAccess(true) 78 .onlineImageAccess(true)
  79 + .cacheMode(this.mode)
78 // .enableNativeEmbedMode(true) 80 // .enableNativeEmbedMode(true)
79 // .layoutMode(WebLayoutMode.FIT_CONTENT) 81 // .layoutMode(WebLayoutMode.FIT_CONTENT)
80 .nestedScroll({ 82 .nestedScroll({
@@ -70,7 +70,7 @@ @@ -70,7 +70,7 @@
70 message.callbackId = callbackId; 70 message.callbackId = callbackId;
71 } 71 }
72 72
73 - console.log("WebViewJavascriptBridge55: ", JSON.stringify(message)); 73 + // console.log("WebViewJavascriptBridge55: ", JSON.stringify(message));
74 sendMessageQueue.push(message); 74 sendMessageQueue.push(message);
75 messagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE + encodeURIComponent(JSON.stringify(message)); 75 messagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE + encodeURIComponent(JSON.stringify(message));
76 } 76 }