diff --git a/docs/tutorial/harmony/dev.md b/docs/tutorial/harmony/dev.md index cbd4e3639ba723a81864ecfe79de0234e1f44eac..31b29028d6590317da7ec0d013b4d9b97f2de335 100644 --- a/docs/tutorial/harmony/dev.md +++ b/docs/tutorial/harmony/dev.md @@ -484,6 +484,8 @@ console.log("安卓、苹果不会编译,鸿蒙会编译,小程序和Web也 // #endif ``` +## harmonyOS特性说明 + ### map组件及定位等api > 新增于HBuilderX 4.26 @@ -516,6 +518,127 @@ map组件、getLocation、openLocation、chooseLocation依赖于地图厂商。 } ``` +### webview组件通讯 + +在编译到鸿蒙时,plus对象不可用。如果要向webview发送消息,可以使用[WebviewContext的evalJs](https://doc.dcloud.net.cn/uni-app-x/api/create-webview-context.html),注意此方案来源于uni-app-x,非uni-app-x仅鸿蒙支持。 + +示例如下: + +```js +// uni-app页面 + + + + + +``` + +```html + + + + + + + JSBridge Demo + + + + + + + +``` + ## 注意事项@tips 1. 移植已有的 uni-app 项目源码时,如有其他 npm 依赖,请自行安装