HarmonyOS 鸿蒙Next:web中 .javaScriptProxy注册的方法里执行this.controller.runJavaScript调用不成功
HarmonyOS 鸿蒙Next:web中 .javaScriptProxy注册的方法里执行this.controller.runJavaScript调用不成功 web中 .javaScriptProxy注册的方法里执行this.controller.runJavaScript调用不成功
2 回复
javaScriptProxy(javaScriptProxy: { object: object, name: string, methodList: Array<string>, controller: WebviewController | WebController})方法的描述为:注入JavaScript对象到window对象中,并在window对象中调用该对象的方法,所有参数不支持更新。它的object参数:参与注册的对象,只能声明方法,不能声明属性。object参数只会注册方法不会注册属性 访问不到controller所以调用不到,可以不以class的形式 将object写在组件内部用箭头函数写test可以访问到组件内的controller
更多关于HarmonyOS 鸿蒙Next:web中 .javaScriptProxy注册的方法里执行this.controller.runJavaScript调用不成功的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html