JavaScript API 文档
以下提供了 JavaScript 方法的详细文档:
1. piAlert(msg)
显示一个警告/提示框。
参数:
msg (String): 要显示的提示信息
示例:
2. piClient(action, ext)
满足客户端操作。
参数:
action (String): 要执行的操作类型
ext (Object): 扩展参数对象
示例:
3. piGoto(pageId)
导航到指定页面。
参数:
pageId (String): 目标页面的ID 可以从listV1接口查看
示例:
4. piLink(url)
打开指定URL链接。
// 事件名称
操作事件
// 事件值
{"action":"piAlert","value": ["操作成功完成!"]}
// 事件名称
操作事件
// 事件值
{"action":"piClient","value": ["environment.setWeather", {"weather": 2}]}
// 事件名称
操作事件
// 事件值
{“action”:“piGoto”,“value”:[“PagesID”]}参数:
url (String): 要打开的URL地址
示例:
5. piOpenDialog(id, poiId)
打开指定对话框。
参数:
id (String): 对话框的ID 可以从listV1接口查看
poiId (String,任选): POIID非必填填写后将根据poi点位移动
示例:
6. piToggle(pageId)
切换指定子页面的显示/隐藏状态。
参数:
pageId (String): 要切换的子页面ID 可以从listV1接口查看 (children中)
示例:
7. piUpdateGlobalParam(param)
更新全局参数。
参数:
param (Object): 包含要更新的参数键值对的对象
示例:
// 事件名称
操作事件
// 事件值
{"action":"piLink","value": ["https://www.example.com"]}
// 事件名称
操作事件
// 事件值
{"action":"piOpenDialog","value": ["弹窗ID", "poi123"]}
// 事件名称
操作事件
// 事件值
{"action":"piToggle","value": ["子页面ID"]}8.切换显示(ids,类型=“切换”)
切换指定元素的显示状态。
参数:
ids (String|Array): 需要切换的元素ID或ID内存
type (String, 可选): 切换类型,默认为"toggle"(可选值:"show", "hide", "toggle")
示例:
9. componentEvent({trigger, id})
切换指定元素的显示状态。
参数:
触发必填 触发的事件类型 click dblclick mouseenter mouseleave
id 必填 组件id
示例:
// 事件名称
操作事件
// 事件值
{"action":"piUpdateGlobalParam","value": [{"globalId": "1"}]}
// 事件名称
操作事件
// 事件值
{"action":"toggleShow","value": [["元素id1", "元素id2"], "show"]}
// 或者
{"action":"toggleShow","value": ["元素id1", "show"]}
// 事件名称
组件事件
// 事件值
{"action":"componentEvent","value":{"trigger":"click","id":"组件id"}}