提交 7f1dd4de 编写于 作者: C chensi10

modification of reviews

Signed-off-by: Nchensi10 <chensi52@huawei.com>
上级 1ceee25e
...@@ -2310,9 +2310,17 @@ struct WebComponent { ...@@ -2310,9 +2310,17 @@ struct WebComponent {
Column() { Column() {
Button('hasImageCb') Button('hasImageCb')
.onClick(() => { .onClick(() => {
this.controller.hasImage((err, data) => { try {
console.log("hasImage: " + data); this.controller.hasImage((err, data) => {
}); if (error) {
console.info(`hasImage error: ` + JSON.stringify(error))
return;
}
console.info("hasImage: " + data);
});
} catch (error) {
console.error(`ErrorCode: ${error.code}, Message: ${error.message}`);
}
}) })
Web({ src: 'www.example.com', controller: this.controller }) Web({ src: 'www.example.com', controller: this.controller })
} }
...@@ -2358,9 +2366,16 @@ struct WebComponent { ...@@ -2358,9 +2366,16 @@ struct WebComponent {
Column() { Column() {
Button('hasImagePm') Button('hasImagePm')
.onClick(() => { .onClick(() => {
this.controller.hasImage().then((data) => { try {
console.info("hasImage: " + data) this.controller.hasImage().then((data) => {
}); console.info('hasImage: ' + data);
})
.catch(function (error) {
console.error("error: " + error);
})
} catch (error) {
console.error(`Errorcode: ${error.code}, Message: ${error.message}`);
}
}) })
Web({ src: 'www.example.com', controller: this.controller }) Web({ src: 'www.example.com', controller: this.controller })
} }
......
...@@ -2393,7 +2393,7 @@ onDataResubmitted(callback: (event: {handler: DataResubmissionHandler}) => void) ...@@ -2393,7 +2393,7 @@ onDataResubmitted(callback: (event: {handler: DataResubmissionHandler}) => void)
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.example.com', controller: this.controller })
.onDataResubmitted((event)=>{ .onDataResubmitted((event) => {
console.log('onDataResubmitted') console.log('onDataResubmitted')
event.handler.resend(); event.handler.resend();
}) })
...@@ -2426,7 +2426,7 @@ onPageVisible(callback: (event: {url: string}) => void) ...@@ -2426,7 +2426,7 @@ onPageVisible(callback: (event: {url: string}) => void)
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.example.com', controller: this.controller })
.onPageVisible((event)=>{ .onPageVisible((event) => {
console.log('onPageVisible url:' + event.url) console.log('onPageVisible url:' + event.url)
}) })
} }
...@@ -2464,7 +2464,7 @@ onInterceptKeyEvent(callback: (event: KeyEvent) => boolean) ...@@ -2464,7 +2464,7 @@ onInterceptKeyEvent(callback: (event: KeyEvent) => boolean)
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.example.com', controller: this.controller })
.onInterceptKeyEvent((event)=>{ .onInterceptKeyEvent((event) => {
if (event.keyCode == 2017 || event.keyCode == 2018) { if (event.keyCode == 2017 || event.keyCode == 2018) {
console.info(`onInterceptKeyEvent get event.keyCode ${event.keyCode}`) console.info(`onInterceptKeyEvent get event.keyCode ${event.keyCode}`)
return true; return true;
...@@ -2500,8 +2500,8 @@ onTouchIconUrlReceived(callback: (event: {url: string, precomposed: boolean}) => ...@@ -2500,8 +2500,8 @@ onTouchIconUrlReceived(callback: (event: {url: string, precomposed: boolean}) =>
controller: web_webview.WebviewController = new web_webview.WebviewController() controller: web_webview.WebviewController = new web_webview.WebviewController()
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.baidu.com', controller: this.controller })
.onTouchIconUrlReceived((event)=>{ .onTouchIconUrlReceived((event) => {
console.log('onTouchIconUrlReceived:' + JSON.stringify(event)) console.log('onTouchIconUrlReceived:' + JSON.stringify(event))
}) })
} }
...@@ -2535,7 +2535,8 @@ onFaviconReceived(callback: (event: {favicon: image.PixelMap}) => void) ...@@ -2535,7 +2535,8 @@ onFaviconReceived(callback: (event: {favicon: image.PixelMap}) => void)
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.example.com', controller: this.controller })
.onFaviconReceived((event)=>{ .onFaviconReceived((event) => {
console.log('onFaviconReceived:' + JSON.stringify(event))
this.icon = event.favicon; this.icon = event.favicon;
}) })
} }
...@@ -6177,7 +6178,7 @@ resend(): void ...@@ -6177,7 +6178,7 @@ resend(): void
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.example.com', controller: this.controller })
.onDataResubmitted((event)=>{ .onDataResubmitted((event) => {
console.log('onDataResubmitted') console.log('onDataResubmitted')
event.handler.resend(); event.handler.resend();
}) })
...@@ -6204,13 +6205,11 @@ cancel(): void ...@@ -6204,13 +6205,11 @@ cancel(): void
build() { build() {
Column() { Column() {
Web({ src:'www.example.com', controller: this.controller }) Web({ src:'www.example.com', controller: this.controller })
.onDataResubmitted((event)=>{ .onDataResubmitted((event) => {
console.log('onDataResubmitted') console.log('onDataResubmitted')
event.handler.cancel(); event.handler.cancel();
}) })
} }
} }
} }
``` ```
\ No newline at end of file
###
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册