动作(名称与参数)表
动作名称 动作说明 动作参数 动作参数说明 调试记录(console log) 调用浏览器的控制台,动态输出指定值,可监控某值的动态变化。常用于测试。 不支持在webApp微信小程序、支付宝/钉钉小程序、安卓/iOS应用中使用。 信息名称 设置可辨识的名称用于区分 信息内容 设置所需调试查看的内容 复制到剪贴板 将指定内容或指定变量值复制到系统剪贴板,需指定目标值。 值 复制内容的值 清空剪贴板 清空系统剪贴板 -/- 添加URL参数 为URL以键值对的形式添加参数。该操作不影响原URL访问,仅在其中添加若干附加信息。 URL参数以“?”同原URL连接,参数可以添加多个,参数间以“&”连接。 不支持在钉钉小程序、windows应用及Mac应用中使用。 仅支持在Web和微信浏览器中使用。 参数 一组参数为一组键值(名称&内容),可添加多组 设置URL参数 以键值对的形式设置URL参数,可修改。该操作不影响原URL访问,仅在其中添加附加信息。 URL参数以“?”同原URL连接,原自带的url参数会被新的覆盖。 仅支持在Web和微信浏览器中使用。 参数 一组参数为一组键值(名称&内容),可添加多组 获取URL参数 获取某个URL键值信息。需指定目标键名,并指定输出对象。 仅支持在Web和微信浏览器中使用。 参数名 参数名|键名|名称 批量获取URL参数 获取全部URL键值信息。需指定输出对象。 仅在支持Web和微信浏览器中使用。 清空URL参数 清空URL参数。 仅支持在Web和微信浏览器中使用。 -/- 添加Hash参数 为URL以键值对的形式添加Hash参数。该操作不影响原URL访问,仅在其中添加若干附加信息,且不会发起新请求。 URL参数以“#”同原URL连接,参数可以添加多个,参数间以“&”连接。 仅支持在Web和微信浏览器中使用。 参数 一组参数为一组键值(名称&内容),可添加多组 设置Hash参数 以键值对的形式设置URL的Hash参数,可新增/修改。该操作不影响原URL访问,仅在其中添加若干附加信息,且不会发起新请求。 URL参数以“#”同原URL连接,参数可以添加多个,参数间以“&”连接。 仅支持在Web和微信浏览器中使用。 参数 一组参数为一组键值(名称&内容),可添加多组 获取Hash参数 获取某个URL的Hash参数的键值信息。需指定目标键名,并指定输出对象。 仅支持在Web和微信浏览器中使用。 参数名 参数名|键名|名称 批量获取Hash参数 获取全部URL的Hash参数的键值信息。需指定目标键名,并指定输出对象。 仅支持在Web和微信浏览器中使用。 清空Hash参数 清空Hash参数。 仅支持在Web和微信浏览器中使用。 -/- 拨打电话 调出设备拨打电话界面,需设定电话号码。 不支持在钉钉小程序、windows应用及Mac应用中使用。 电话号码 电话号码 发送短信 调出设备发送短信界面,需设定收件人电话号码和短信正文。 不支持在钉钉小程序、windows应用及Mac应用中使用。 收件人 短信收件人手机号码 正文 预设的发送短信正文 发送邮件 调出设备发送邮件界面,需设定相关收件人和邮件的主题正文。 不支持在webApp微信小程序、支付宝/钉钉小程序中使用。 收件人 邮件收件人邮箱Email 抄送收件人 抄送收件人 密送收件人 密送收件人 主题 邮件主题 正文 邮件正文 发送信息(子层向父层) 当应用被嵌入在其他应用的iframe中时,向父层的应用发送消息。注意,由于浏览器系统的安全限制,此功能只有在外部应用的域名与当前应用域名相同时才生效。 仅支持在Web中使用。 信息 信息内容 域名 接收信息的域名,不填默认为 “https://v4pre.h5sys.cn” 跳转路由 配合路由表组件功能使用,设置跳转的具体路由路径。 仅支持在Web中使用。 切换路由 切换的具体路由路径地址 是否当前窗口打开(默认是) 是否当前窗口打开切换后的路由路径,默认是 获取当前窗口宽|窗口宽 当前浏览器播放窗口的宽度 -/- 获取当前窗口高|窗口高 当前浏览器播放窗口的高度 -/- 获取当前URL|URL 当前应用完整的地址,包含所有的?参数和#参数,即我们当面在浏览器地址栏上看到的地址。 -/- 获取当前域名|域名 该应用的当前访问域名,不包含后续路径,比如一个应用的访问地址是https://www.ivx.cn/abc/user, 当前域名则为https://www.ivx.cn。 -/- 当前路由 当前路由 -/- 获取应用环境|环境 打开该应用的当前应用环境,包括应用类型、设备操作系统、设备语言等 -/- 获取当前时间|时间 当前系统时间,包括年、月、日、时、分、秒、星期、时间戳、具体日期等。 -/- 获取来源网址|来源 获取当前应用的跳转来源网址,即获取当前应用是从哪一个地址跳转过来的。 -/- 获取文件路径前缀|文件前缀 当前文件路径的前缀地址,将这个前缀拼接的一个文件地址前面,可以获取到完整的文件存储地址。比如,一个图片的URL地址属性,拼接上路径前缀后,可以获取到完整文件地址。注意,在公网平台上,文件访问路径会加防盗链处理,因此无法直接打开文件,私有部署时可直接打开。 -/- 获取访客信息 向服务器查询当前用户的访客信息,包括:IP,以及该IP对应的地区信息,由于此接口使用到了阿里云服务器(只返回到省份和城市,如需获取更详细的地址信息,请使用第三方的聚合或ip138等api),因此,如果嵌入至webview微信小程序中,需要设置合法请求域名:https://alirel.h5sys.cn -/- 唤醒APP 离开当前页面,打开其他目标APP。 不支持在支付宝/钉钉小程序、windows应用及Mac应用中使用。 APP 协议 URL Scheme 的 scheme 字段,就是你要打开的 APP 的标识。 APP 域名 URL Scheme 的 host 字段。 APP 端口 URL Scheme 的 port 字段。 外链 APP 协议 外链中间页的 URL Scheme 的 scheme 字段,即中间页的 APP 标识。 外链路径 外链中间页的路径。 外链参数 传递的参数键值对,例如要打开的页面的 URL Scheme。 intentPackage apk的package信息,使用intent协议时必传。 intentAction apk的action相关信息。 intentCategory apk的category相关信息。 intentComponent apk的component相关信息。 iOS域名 Universal Link 的域名。 iOS参数 客户端用来提取路径信息,以便知道调用的是 APP 的哪个页面。 appStore地址 APP 的 App Store 地址,例: https://itunes.apple.com/cn/app/id1383186862。 应用宝地址 APP 的应用宝地址,例:’//a.app.qq.com/o/simple.jsp?pkgname=com.youku.shortvideo’。 失败回退 唤端失败后跳转的地址。 超时时长 等待唤端的时间(单位: ms),超时则判断为唤端失败,默认2000。 唤端参数 打开 APP 某个页面,它需要接收的参数。 浏览器消息通知 发送浏览器消息通知,需要用户手动同意。 标题 通知标题 内容 通知内容 图标 通知图标 任意筛选值 任意筛选值,在数据库输出或更新时,将某个字段的筛选条件,填成这个“任意筛选值”,这个筛选条件就会被自动忽略,在多条件输出时,可以使用这个任意筛选值来制作某个条件“全部”的场景。 -/- 字节跳动支付 在字节跳动旗下的今日头条,抖音等调起微信支付。(导出字节跳动小程序后),详细配置请查看小问号中的文档教程。参数选项
wxShareText、 wxShareImage、 wxShareMusic、 wxShareVideo、 wxShareWebpage、 wxShareMiniProgram、参数选项
release、 preview、 trial、参数选项
dialogue、 moment、 favorites、 切换路由容器路径 与路由容器配合,切换至不同的路由容器。可直接填路由容器的路径名称,比如”user”, 此时,会切换至/route/user。注意/route是iVX中子路径前缀,不能修改。子路径值只能填子路径,不可添加其他如url参数等内容。 子路径 获取当前子路径|子路径 与路由容器对应的路径,比如当前的URL是xxx/route/user, 获取子路径方法,可以获取到”user”。 -/- 获取剪贴板内容 获取剪贴板内容 -/- 组件鉴权 在案例中添加账号系统组件,前台进行权限配置后,可根据配置的权限控制组件的可见状态 -/- 获取网络状态|网络状态 当前设备是否联网,返回true/false -/- 跳转页面路由 根据页面路径切换当前显示的内容 页面路径 读取所有环境变量 读取在配置面板-》环境变量页面中设置环境变量。注意,仅前后台环境变量类型,才可以在前端应用系统中被读取到。读取到的结果是一个对象,比如{“a”:”123”,”b”:”xxx”} -/- 启动页面预渲染 在应用开启SEO功能之后,这个动作可以指定后台程序对页面进行预渲染的时机。iVX应用SEO的机制,是针对爬虫的请求,在后台将页面预渲染为静态html后返回。由于有些页面在初始化时无法显示完整内容,而需要通过后台请求获取完整数据,因此需要通过这个动作告知服务器何时启动预渲染。在指定预渲染时机的同时,还可以指定当前预渲染页面的标题、描述与关键词,以进一步提升SEO效果。 页面标题 预渲染页面的标题,建议每个预渲染页面,都根据页面内容设置不同的标题。 页面描述 预渲染页面的页面描述,用于爬虫读取,建议每个预渲染页面设置不同的描述 页面关键词 预渲染页面的关键词,用于爬虫读取 修改鼠标指针 类型参数选项
系统默认、 自定义、 指针 指针参数选项
别名、 上下左右方向滚动、 默认、 选择单元格、 左右两箭头、 上下文菜单、 复制、 加号、 默认光标、 右箭头、 左右方向箭头、 手、 抓拳、 帮助、 移动、 上箭头、 左下右上箭头、 左下右上箭头、 向上向下箭头、 左上右下箭头、 左下右上箭头、 红圈禁止、 无鼠标、 红圈禁止、 手指、 过程、 垂直调整行大小、 上下箭头、 左上右下箭头、 左下右上箭头、 文本竖标、 左右箭头、 等待、 放大镜、 缩小镜、 设置延时(ms) 时长 获取当前#参数|#参数 当前URL的#参数 -/- 设置延时(s) 时长 打开外链 打开外部链接地址 外部链接 是否当前窗口打开 重新加载 页面刷新,重新加载 -/-动作(回调)表
对应动作 结果引用 结果状态 结果引用属性 结果属性说明 获取URL参数 获取结果 完成 -/- 批量获取URL参数 获取结果 完成 -/- 获取Hash参数 获取结果 完成 -/- 批量获取Hash参数 获取结果 完成 -/- 获取访客信息 访客信息 -/- ip地址 ip地址 省份 省份 省份代码 省份代码 城市 城市 城市代码 城市代码 供应商 供应商 success fail success fail success fail 获取剪贴板内容 finished -/- 读取所有环境变量 finished -/- 设置延时(ms) finished -/- 设置延时(s) finished -/-事件表
事件名称 事件说明 事件参数 事件参数说明 接收信息 接收通过系统组件发送的信息,通过该事件可相应获取到“信息”和“域名”。 信息 信息 域名 域名 弹出键盘 键盘弹出时候触发。 -/- 收起键盘 键盘收起时候触发。 -/- 按键按下 按键按下时触发,可以是组合键,也可以是单个键。 键值 编码 Ctrl键值 没有组合键时,按下Ctrl键后动作执行;有组合键时同时按下组合键键值和Ctrl键后触发。 Shift键值 没有组合键时,按下Shfit键后动作执行;有组合键时同时按下组合键键值和Shift键后触发。 Alt键值 没有组合键时,按下Alt键后动作执行;有组合键时同时按下组合键键值和Alt键后触发。 Meta键值 没有组合键时,按下Meta键后动作执行;有组合键时同时按下组合键键值和Meta键后触发。 回车键值 没有组合键时,按下回车键后动作执行;有组合键时同时按下组合键键值和回车键后触发。 Tab键值 没有组合键时,按下Tab键后动作执行;有组合键时同时按下组合键键值和Tab键后触发。 空格键值 没有组合键时,按下空格键后动作执行;有组合键时同时按下组合键键值和空格键后触发。 Backspace键值 没有组合键时,按下Backspace键后动作执行;有组合键时同时按下组合键键值和Backspace键后触发。 Delete键值 没有组合键时,按下Delete键后动作执行;有组合键时同时按下组合键键值和Delete键后触发。 url改变 当前域名的url参数发生改变时触发。 -/- 小程序登录完成 当将此web应用发布为微信小程序时,系统会自动在初始化发起一个小程序登录,获取与该小程序appID对应的用户openid,这样在用户提交数据库,或者发起支付时,系统即可获取到其openid作为用户凭证。小程序登录,需要一点时间,因此,可以使用这个事件来监听初始化登录完成事件。 案例可见性改变 是否隐藏 剪贴板复制 监听剪贴事件 监听粘贴事件 当前网络断开 -/- 当前网络连接成功 -/- 按键松开 键值 健码 子应用属性改变 仅当当前应用被嵌入在微前端容器中,作为另一个应用的子应用时有效。在父应用中,通过微前端组件设置属性的动作去设置子应用属性,子应用中便可在应用系统中使用该触发事件。初始化与后续属性改变都可触发该事件。 属性 在父应用中通过微前端容器设置的子应用属性。