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"}}