yuzhilin

fix:web 长内容修复

@@ -49,17 +49,23 @@ export struct WdWebLocalComponent { @@ -49,17 +49,23 @@ export struct WdWebLocalComponent {
49 49
50 Row() { 50 Row() {
51 RelativeContainer() { 51 RelativeContainer() {
52 - // Web({ src: this.webResource, controller: this.webviewControl, renderMode: RenderMode.SYNC_RENDER })  
53 - Web({ src: this.webResource, controller: this.webviewControl }) 52 + Web({
  53 + src: this.webResource,
  54 + controller: this.webviewControl,
  55 + renderMode: RenderMode.SYNC_RENDER
  56 + })// Web({ src: this.webResource, controller: this.webviewControl })
54 .domStorageAccess(true) 57 .domStorageAccess(true)
55 .databaseAccess(true) 58 .databaseAccess(true)
56 .javaScriptAccess(true) 59 .javaScriptAccess(true)
57 .imageAccess(true) 60 .imageAccess(true)
58 .mixedMode(MixedMode.All) 61 .mixedMode(MixedMode.All)
59 .onlineImageAccess(true) 62 .onlineImageAccess(true)
60 - .enableNativeEmbedMode(true)// .layoutMode(WebLayoutMode.FIT_CONTENT)  
61 - // .nestedScroll({ scrollForward: NestedScrollMode.SELF_FIRST, scrollBackward: NestedScrollMode.PARENT_FIRST })  
62 - .height(this.webHeight) 63 + .enableNativeEmbedMode(true)
  64 + .layoutMode(WebLayoutMode.FIT_CONTENT)
  65 + .nestedScroll({
  66 + scrollForward: NestedScrollMode.SELF_FIRST,
  67 + scrollBackward: NestedScrollMode.PARENT_FIRST
  68 + })// .height(this.webHeight)
63 .onPageBegin((event) => { 69 .onPageBegin((event) => {
64 this.onPageBegin(event?.url); 70 this.onPageBegin(event?.url);
65 }) 71 })
@@ -241,6 +247,7 @@ export struct WdWebLocalComponent { @@ -241,6 +247,7 @@ export struct WdWebLocalComponent {
241 Logger.debug(TAG, 'onLoadIntercept return false'); 247 Logger.debug(TAG, 'onLoadIntercept return false');
242 return false 248 return false
243 } 249 }
  250 +
244 onReloadStateChanged() { 251 onReloadStateChanged() {
245 Logger.info(TAG, `onReloadStateChanged:::refresh, this.reload: ${this.reload}`); 252 Logger.info(TAG, `onReloadStateChanged:::refresh, this.reload: ${this.reload}`);
246 if (this.reload > 0) { 253 if (this.reload > 0) {