HarmonyOS Webkit ets之间的调用
有一个封装的webkit。
WebComponentPage.ets
在里面定义一个。
loadUrl(content:string): void {
this.url = content;
this.controller.refresh();
}
webkit 交互使用 this.jsBridge。
其中this.jsBridge 方式引入的。
import { jsBridge } from '../webkit/jsBridge';
jsBridge: jsBridge = new jsBridge();
Web({ src: $rawfile(this.url), controller: this.controller })
.javaScriptAccess(true)
.fileAccess(true)
.imageAccess(true)//设置是否允许自动加载图片资源。
.javaScriptProxy({
object: this.jsBridge,
name: "jsBridge_jzt",
methodList: ["createNewView","loginForPhoneAndCode","login","test"],
controller: this.controller
})
在jsBridge.ets中。
想调用WebComponentPag.ets中的 loadUrl 传递网站参数 实现页面打开新的一页。
我的方案是 在jsBridge.ets中。
import { WebComponentPage } from '../pages/WebComponentPage'
mWebComponentPage mWebComponentPage = new mWebComponentPage()
然后在调用的地方。
this.mWebComponentPage.loadUrl(xxxxxxxx)
这么调用 报错了 麻烦给出个更好的方案。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
复用webkit关闭,在HarmonyOS中应该调用什么方法?
59浏览 • 0回复 待解决
HarmonyOS如何在ts中调用ets文件中的变量
672浏览 • 1回复 待解决
ets文件怎么调用ts文件中定义的方法
2828浏览 • 1回复 待解决
请问ets的项目能调用js的chart组件吗?
2342浏览 • 1回复 待解决
HarmonyOS如何通过router地址调用某个.ets文件中的某个function
318浏览 • 1回复 待解决
是否会长期支持ets调用ts代码
1638浏览 • 1回复 待解决
开源鸿蒙中 ets子组件调用父组件中的方法?
5433浏览 • 1回复 待解决
HarmonyOS HAR包之间的路由跳转
457浏览 • 1回复 待解决
.ets文件和.ts文件的区别及如何互相调用文件中定义的方法
2954浏览 • 1回复 待解决
如何通过AKI三方库实现ArkTS与C/C++之间的跨语言调用
3042浏览 • 1回复 待解决
HarmonyOS ListItem之间存在空隙
198浏览 • 1回复 待解决
HarmonyOS ets文件全局引用
323浏览 • 1回复 待解决
HarmonyOS 如何获取两个组件之间的距离?
157浏览 • 1回复 待解决
HarmonyOS 界面之间有混合展示的,怎么组件化?
242浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
166浏览 • 1回复 待解决
HarmonyOS HAP之间如何进行通信?
305浏览 • 1回复 待解决
多模块之间的数据互相访问
86浏览 • 1回复 待解决
基础SDK导出的文件为Index.ets,导致SDK无法在调用方的ts文件中使用
858浏览 • 1回复 待解决
HarmonyOS span多个之间的间隙怎么设置margin不生效?
183浏览 • 1回复 待解决
【ETS】ets没有input,如何实现输入?
8386浏览 • 2回复 待解决
鸿蒙ACE,FA与PA之间怎么调用啊,有木有大佬技术支持一下
8280浏览 • 1回复 已解决
浅析eTS的起源和演进
487浏览 • 1回复 待解决
页面之间的跳转方式怎么设置的
6419浏览 • 1回复 待解决
卡片和app之间的数据是如何交互的
1676浏览 • 1回复 待解决
ArkTS和C++之间的交互
1140浏览 • 1回复 待解决
可以将mWebComponentPage定义成一个class ,然后调用其中的方法刷新页面。
例如:
或者在Web组件的回调方法中刷新页面,例如onConfirm,onPrompt,onPageEnd等等回调方法,可参考https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-web-V5#onpageend