本文主要介绍微搭编辑器内置的平台方法及使用方式。
说明:
当前微搭内置的平台包括不限于以下常用方法,除了通过事件面板的可视化方式调用,下述方法也可以在自定义 JavaScript 方法中进行调用,可视化更多详细的平台方法使用说明和参数介绍请参见 微搭内置方法 API。
调用数据源方法 callDataSource
调用数据源中已配置完成的方法,对数据源进行增删改查的操作。
方法参数
参数名称 | 参数说明 |
数据源名称 | 从当前环境中所有已创建的数据源进行选择 |
方法名 | 对数据源方法进行选择 |
传入参数 | 若数据源方法需要入参,则在此处可以传入对应参数(非必填) |
显示加载 | 在数据源请求过程中显示加载提示 |
显示提示 | 数据源请求完成后显示成功或失败的消息提示 |
触发流程 callProcess
触发当前环境下工作流中创建的流程
方法参数
参数名称 | 参数说明 |
流程名称 | 从当前环境中所有已创建的流程进行选择 |
如选中流程开始节点配置了输入变量。


需在触发流程项中同步配置触发流程入参。


变量赋值 setState
方法参数
参数名称 | 参数说明 |
变量名 | 支持下拉选择当前页面或者是全局中已创建的全部变量 |
变量值 | 输入需要赋予所选变量的值 |
打开页面 navigateTo
方法参数
参数名称 | 参数说明 |
模式 | 微搭:跳转至当前应用编辑器的其他页面 Web:跳转至外部页面(当构建平台为小程序时不可用) |
链接 | 模式选择微搭时:选择应用编辑器的内部页面 模式选择 Web 时:输入外部页面链接(当构建平台为小程序时不可用) |
扫码 scanCode
触发后调出手机扫码功能,支持对条形码、二维码进行识别。


方法参数
参数名称 | 参数说明 |
是否只能从手机扫码,不允许从相册选择图片 | 扫码时是否支持选择手机相册图片 |
是否开启默认管理 | 在 Web 环境下若扫码内容为链接则自动弹窗打开,否则展示扫码内容。在小程序环境下自动弹窗显示内容 |
扫码类型 | 选择可识别的扫码类型,目前支持条形码、二维码 |
使用示例
如何把扫码后获取的值填写到表单中?
1. 新建一个普通变量(codeResult),页面中添加一个按钮和一个单行输入组件,单行输入组件的输入值绑定新建的普通变量。


2. 选择按钮,为按钮配置事件 > 点击时进行扫码,扫码成功时给变量赋值(
event.detail.result
为获取二维码对应的链接值)。

3. 应用发布为小程序后,即可用手机打开小程序来查看效果,单击按钮扫描任意二维码可查看结果。
注意事项
若执行动作中存在多行并行事件,则存在并发执行情况,例如图中调用 Javascript 方法,会存在上一个变量赋值动作未执行或执行失败的情况下继续执行,因此在实际业务场景中,想保证相关逻辑执行的准确性,可以将相应的执行事件放在不同的条件分支中。


其他平台方法
说明: