APIs

API 是可以用来在 JavaScript 代码中调用组件的公共方法。使用 SPZ.whenApiDefined 来获取组件的 API。

<spz-render layout="container" id="render">
  <!-- ... -->
</spz-render>

<spz-script layout="logic" type="application/javascript">
  const render = document.getElementById('render');
  SPZ.whenApiDefined(render).then((apis) => {
    apis.render(data='Test data');
    // ...
  });
</spz-script>
API 说明 类型
render 重新渲染元素。redo 可选项,用于指定重新渲染时是否先将上一次的渲染内容卸载掉 (data, redo) => Promise
getData 获取渲染的数据 () => Object | Array
API 说明 类型
refresh 重新渲染元素。redo 可选项,用于指定重新渲染时是否先将上一次的属性重置 (options, redo) => Promise
getData 获取渲染的数据 () => Array
本页目录