微信开发者工具篇「微搭低代码」组件平台方法说明
组件平台方法
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 显示消息提示
触发后在当前页面弹出消息提示,常用于表单提交场景。
方法参数
参数名称 | 参数说明 |
---|---|
标题 | 消息提示的标题内容 |
图标 | 消息提示对应的图标,目前支持成功、加载中、失败、无图标四种状态 |