UniNativeViewElement
native-view 元素对象
UniNativeViewElement 兼容性 ?
| Android | iOS | HarmonyOS |
| 4.31 | 4.31 | 4.61 |
UniNativeViewElement 的方法
bindAndroidView(view: View): void
绑定安卓平台原生view
bindAndroidView 兼容性 ?
| Android | iOS | HarmonyOS |
| 4.31 | x | x |
参数
bindIOSView(view: UIView): void
绑定IOS平台原生view
bindIOSView 兼容性 ?
| Android | iOS | iOS(VDOM) UTS 插件 | HarmonyOS |
| x | x | 4.31 | x |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| view | UIView | 是 | |
bindHarmonyFrameNode(node: FrameNode): void
绑定鸿蒙 FrameNode
bindHarmonyFrameNode 兼容性 ?
| Android | iOS | HarmonyOS(VDOM) | HarmonyOS(Vapor) |
| x | x | 4.61 | x |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| node | FrameNode | 是 | |
bindHarmonyWrappedBuilder<O extends Object>(builder: WrappedBuilder<[options: O]>, options?: ESObject): BuilderNode<[O]>
绑定鸿蒙 wrapperBuilder
bindHarmonyWrappedBuilder 兼容性 ?
| Android | iOS | HarmonyOS |
| x | x | 4.61 |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| builder | WrappedBuilder<[options: O]> | 是 | |
| options | ESObject | 否 | |
返回值
getHarmonyFrameNode(): FrameNode | null
获取鸿蒙 FrameNode
getHarmonyFrameNode 兼容性 ?
| Android | iOS | HarmonyOS(VDOM) | HarmonyOS(Vapor) |
| x | x | 4.61 | x |
返回值
getHarmonyBuilderNode<O extends Object>(): BuilderNode<[O]>
获取鸿蒙 BuilderNode
getHarmonyBuilderNode 兼容性 ?
| Android | iOS | HarmonyOS(VDOM) | HarmonyOS(Vapor) |
| x | x | 4.61 | x |
返回值
bindHarmonyController<T extends Object>(controller: T): void
绑定鸿蒙控制器
bindHarmonyController 兼容性 ?
| Android | iOS | HarmonyOS |
| x | x | 4.61 |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| controller | T | 是 | |