获取当前导航索引
UI.currentIndex(layoutName: string, id: string): integer
获取当前导航索引。
参数2 项
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
返回值至少接收一个返回值
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | result | 整 | 当前导航的 0 基索引。
|
界面函数
UI.currentIndex(layoutName: string, id: string): integer
获取当前导航索引。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | result | 整 | 当前导航的 0 基索引。
|
UI.setCurrentIndex(layoutName: string, id: string, index: integer)
设置当前导航索引。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 3 | index | 整 | 目标项目索引,从 0 开始。 |
UI.selectedText(layoutName: string, id: string): string
获取当前导航对应项目的 Text。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | result | 字 | 当前导航对应项目的 Text 字符。
|
UI.selectedValue(layoutName: string, id: string): string
获取当前导航对应项目的 Value。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | result | 字 | 当前导航对应项目的 Value 字符。
|
UI.items(layoutName: string, id: string): string
获取锚点导航项 JSON,例如 [{"text":"首页","value":"#home"}]。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | result | 字 | 返回字符,内容是选项数组 JSON;控件不存在返回空数组。 |
UI.setItems(layoutName: string, id: string, tabs: string)
批量设置锚点导航项,格式为 [{"text":"首页","value":"#home"}]。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 3 | tabs | 字 | 导航项 JSON 数组。示例:[{"text":"首页","value":"#home"}] |
UI.insertItem(layoutName: string, id: string, insertPosition: integer, text: string, value: string)
在指定位置插入一项;索引从 0 开始,填 -1 表示添加到末尾,不需要手写 JSON。 示例:UI.insertItem("主页面","id_list",-1,"苹果","apple")。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 3 | insertPosition | 整 | 插入索引从 0 开始;填 -1 添加到末尾。 |
| 4 | text | 字 | 项目显示文字。示例:苹果 |
| 5 | value | 字 | 项目内部值。示例:apple |
UI.updateItem(layoutName: string, id: string, index: integer, text: string, value: string)
按从 0 开始的索引修改一项的 Text 和 Value,不需要手写 JSON。 示例:UI.updateItem("主页面","id_list",0,"香蕉","banana")。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 3 | index | 整 | 目标项目索引,从 0 开始。 |
| 4 | text | 字 | 项目显示文字。示例:苹果 |
| 5 | value | 字 | 项目内部值。示例:apple |
UI.deleteItem(layoutName: string, id: string, index: integer)
按从 0 开始的索引删除一项。 示例:UI.deleteItem("主页面","id_list",0)。
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | layoutName | 字 | 目标布局名称。示例:主页面 |
| 2 | id | 字 | 目标控件 ID。示例:id_start |
| 3 | index | 整 | 目标项目索引,从 0 开始。 |