NativeView

概述[原生视图]

<NativeView /> 组件会显示一个已经被 Native 注册在 Flutter 中的原生组件。

注意:

使用该组件需要 Native 端同步配合,对于未被注册的原生组件,使用 <NativeView /> 将无效。

示例代码

import cooApp, { basicWidgets } from 'coolink'

const { NativeView } = basicWidgets

export default class MapView extends cooApp.Widget {
  render () {
    return {
      <NativeView type="mapView" />
    }
  }
}

组件属性

属性名类型说明
typestring对应 Native 中注册的组件名
paramsany被传递到 Native 组件中的参数
onLoadFunctionNativeView 加载完成回调事件

组件方法

/**
	* 通过此方法可以刷新当前 Native View
	* @param {any} params 刷新时传递的参数
	*/
refresh(params?: any)

/**
	* 通过此方法可以销毁当前 Native View
	* @param {any} params 刷新时传递的参数
	*/
destroy(params?: any)

/**
	* 通过此方法可以向 Native View 发送任意自定义事件
	* @param {string} methodName 事件名称
	* @param {any} methodParams 事件参数
	*/
invokeCustomMethod(methodName: string, methodParams?: any)
Last Updated:
Contributors: wangyong-debug
©深圳市酷开网络科技股份有限公司 ICP备案号粤ICP备06098778号