微信开发者工具篇「微搭低代码」组件平台方法说明
发布于 3 年前 作者 aliang 2323 次浏览 来自 分享

组件平台方法

callDataSource 调用数据源方法

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

方法参数

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

navigate To 导航

控制应用的页面跳转,页面跳转后支持使用 navigateBack 方法进行页面返回操作。

方法参数

参数名称 参数说明
模式 仅支持选择打开页面模式
链接 支持选择编辑器的内部页面

navigateBack 返回

当应用通过 navigate To 方法进行跳转后,可通过该触发该方法返回上级页面。

redirect To 重定向

控制应用的页面跳转,页面跳转后无法使用 navigateBack 方法进行页面返回操作。

方法参数

参数名称 参数说明
模式 仅支持选择打开页面模式
链接 支持选择编辑器的内部页面

setState 变量赋值

为当前页面/全局变量进行赋值操作。

方法参数

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

showModal 弹窗

触发后在当前页面弹出弹窗,弹窗内容与样式可自由调整。

方法参数

参数名称 参数说明
标题 弹窗展示的标题内容
内容 弹窗展示的详情内容
是否展示取消按钮 控制取消按钮的显示与隐藏
取消按钮的文字 取消按钮的展示文本内容,最多支持4个字符
取消按钮的文字颜色 取消按钮的展示文字颜色
确定按钮的文字 确定按钮的展示文本内容,最多支持4个字符
确定按钮的文字颜色 确定按钮的展示文字颜色

使用示例

scanCode 扫码

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

方法参数

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

使用示例

说明:

当使用了 scanCode 方法后,会自动新增 scanCode 成功以及 scanCode 失败两种触发条件,我们可以使用 scanCode 成功条件来实现扫码完成后页面的自动跳转。
链接选项中可以通过配置表达式 event.detail.value 获取扫码平台方法的返回结果对象。其中扫码结果文本的完整表式为 event.detail.value.result。同理我们在 fail 触发条件下也可以从 event.detail.value 获取错误对象。

showToast 显示消息提示

触发后在当前页面弹出消息提示,常用于表单提交场景。

方法参数

参数名称 参数说明
标题 消息提示的标题内容
图标 消息提示对应的图标,目前支持成功、加载中、失败、无图标四种状态

使用示例

回到顶部