chenquansheng

fix |> 判断controller与web组件是否绑定

@@ -232,12 +232,13 @@ export struct WdWebLocalComponent { @@ -232,12 +232,13 @@ export struct WdWebLocalComponent {
232 232
233 aboutToAppear(): void { 233 aboutToAppear(): void {
234 EmitterUtils.receiveEvent(EmitterEventId.APP_PAGE_SHOW, () => { 234 EmitterUtils.receiveEvent(EmitterEventId.APP_PAGE_SHOW, () => {
235 - Logger.info(TAG, 'APP_PAGE_SHOW');  
236 let params = {'event':NativeCallH5Event.NativeCallH5EventPageWillAppear} as eventParams; 235 let params = {'event':NativeCallH5Event.NativeCallH5EventPageWillAppear} as eventParams;
237 let jsonString = JSON.stringify(params); 236 let jsonString = JSON.stringify(params);
238 - this.webviewControl.callHandle(NativeCallH5Type.jsCall_appNotifyEvent, jsonString, (data: string) => {  
239 - Logger.debug(TAG, "from js data = " + data);  
240 - }) 237 + if (this.isPageEnd) {
  238 + this.webviewControl.callHandle(NativeCallH5Type.jsCall_appNotifyEvent, jsonString, (data: string) => {
  239 + Logger.debug(TAG, "from js data = " + data);
  240 + })
  241 + }
241 }) 242 })
242 } 243 }
243 244