页面
页面相关的函数。
函数列表
函数名 | 说明 |
---|---|
getPage() | [详情] 获取指定页面在 pages.json 中配置数据 |
getPages() | [详情] 获取所有在 pages.json 中配置的页面数据,包含主包和分包 |
isTabBar() | [详情] 判断页面是否是 tabBar 页面 |
getTabBarData() | [详情] 获取在 pages.json 中配置的 tabBar 完整数据 |
getTabBarList() | [详情] 获取在 pages.json 中配置的 tabBar 列表数据 |
getPage()
获取指定页面在 pages.json
中配置数据。如果参数为空,则获取当前页面的配置数据。
参数
参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
pagePath | String | "" | 页面路径 |
返回值
类型 | 说明 |
---|---|
Object | 页面的配置数据 |
示例
js
console.log(getPage());
// 返回数据参考
// {
// "path": "pages/index/index",
// "style": {
// "navigationBarTitleText": "uni-app"
// },
// "fullPath": "/pages/index/index"
// }
getPages()
获取所有在 pages.json
中配置的页面数据,包含主包和分包。
返回值
类型 | 说明 |
---|---|
Array(Object) | 页面的配置数组 |
示例
js
console.log(getPages());
// 返回数据参考
// [
// {
// "path": "pages/index/index",
// "style": {
// "navigationBarTitleText": "uni-app"
// },
// "fullPath": "/pages/index/index"
// },
// // ...
// ]
isTabBar()
判断页面是否是 tabBar
页面,如果参数为空,则判断当前页面。
参数
参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
pagePath | String | "" | 页面路径 |
返回值
类型 | 说明 |
---|---|
Boolean | 是否是 tabBar 页面 |
示例
js
console.log(isTabBar()); // true | false
getTabBarData()
获取在 pages.json
中配置的 tabBar
完整数据。
返回值
类型 | 说明 |
---|---|
Object丨undefined | 在 pages.json 中配置的 tabBar 完整数据,未定义则返回 undefined |
示例
js
console.log(getTabBarData());
getTabBarList()
获取在 pages.json
中配置的 tabBar
列表数据。
返回值
类型 | 说明 |
---|---|
Array[Object]丨undefined | 在 pages.json 中配置的 tabBar 列表数据,未定义则返回 undefined |
示例
js
console.log(getTabBarList());