有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
本文主要介绍微搭编辑器内置的平台方法及使用方式。
说明:
当前微搭内置的平台包括不限于以下常用方法,除了通过事件面板的可视化方式调用,下述方法也可以在自定义 JavaScript 方法中进行调用,可视化更多详细的平台方法使用说明和参数介绍请参见 微搭内置方法 API

调用数据源方法 callDataSource

调用数据源中已配置完成的方法,对数据源进行增删改查的操作。

方法参数

参数名称
参数说明
数据源名称
从当前环境中所有已创建的数据源进行选择
方法名
对数据源方法进行选择
传入参数
若数据源方法需要入参,则在此处可以传入对应参数(非必填)
显示加载
在数据源请求过程中显示加载提示
显示提示
数据源请求完成后显示成功或失败的消息提示

触发流程 callProcess

触发当前环境下工作流中创建的流程

方法参数

参数名称
参数说明
流程名称
从当前环境中所有已创建的流程进行选择
如选中流程开始节点配置了输入变量。



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




变量赋值 setState

为当前页面或全局变量进行赋值操作,更多请参见 应用实例页面实例

方法参数

参数名称
参数说明
变量名
支持下拉选择当前页面或者是全局中已创建的全部变量
变量值
输入需要赋予所选变量的值

打开页面 navigateTo

控制应用的页面跳转,页面跳转后支持使用 navigateBack 方法进行页面返回操作,更多请参见 工具/交互方法

方法参数

参数名称
参数说明
模式
微搭:跳转至当前应用编辑器的其他页面
Web:跳转至外部页面(当构建平台为小程序时不可用)
链接
模式选择微搭时:选择应用编辑器的内部页面
模式选择 Web 时:输入外部页面链接(当构建平台为小程序时不可用)

扫码 scanCode

触发后调出手机扫码功能,支持对条形码、二维码进行识别。




方法参数

参数名称
参数说明
是否只能从手机扫码,不允许从相册选择图片
扫码时是否支持选择手机相册图片
是否开启默认管理
在 Web 环境下若扫码内容为链接则自动弹窗打开,否则展示扫码内容。在小程序环境下自动弹窗显示内容
扫码类型
选择可识别的扫码类型,目前支持条形码、二维码

使用示例

如何把扫码后获取的值填写到表单中?

1. 新建一个普通变量(codeResult),页面中添加一个按钮和一个单行输入组件,单行输入组件的输入值绑定新建的普通变量。



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



3. 应用发布为小程序后,即可用手机打开小程序来查看效果,单击按钮扫描任意二维码可查看结果。

其他平台方法

说明:
更多平台方法的使用说明,请参见 微搭内置工具/交互方法说明