本章着重介绍组件方法的创建与维护。
除了在组件的生命周期函数中维护逻辑,平台还赋予开发人员创建组件方法的能力。通过将公共业务逻辑创建为组件内的方法,有助于更高效地维护组件。将这些方法对外公开后,还能实现从外部调用组件内部方法,这是实现高级复杂组件的关键操作流程。
在 组件数据 面板的 逻辑事件 - 组件方法 处,能够添加和维护组件方法。

打开方法创建面板后,平台要求填写以下方法相关数据:

async 修饰。平台在逻辑编排保存时,会自动判断是否包含异步处理,并对异步函数的修复提供提示。当然,也可在此手动标记该方法的异步标识。我们将从两个角度去介绍如何使用组件方法:
在页面布局中,可通过组件参数(表达式)的方式来使用组件方法。

在逻辑编排过程中,既能够通过表达式(代码)的方式调用内部方法,也可以借助“内部方法调用”来实现对组件内部方法的调用:
this.的方式进行调用。

外部调用要求我们为组件配置ref(组件标识),详细内容可参考官网文档-组件布局。下面我们来了解一下如何使用组件提供的公开发方法。

图中展示的所有可调用方法均为组件内的公开方法,未公开的方法不会在此处显示。
逻辑编排教程请查看:官网文档-逻辑编排
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。