华为云ASTRO轻应用-标准页面中预置的API:页面类
页面类
- 获取当前页面
- 当前页面绑定的数据模型
- 页面URL参数
API:context.$page.params.paramName
示例:
// 假设当前页面URL为:https://localhost:8080/besBaas/page#/std_1?a=1&b=2, 则获取URL参数方式如下: let paramA = context.$page.params.a let paramB = context.$page.params.b
- 在新的导航条打开页面
API:context.$page.open(url: string, queryString: string)
入参:url表示页面地址。queryString表示查询参数(URL参数),格式为“key=value”,多个参数用“&”符号连接。
示例:
context.$page.open('https://localhost:8080/besBaas/page#/std_2', 'a=1&b=2')
- 在当前导航条打开页面
- 刷新当前页面
- 在新的导航条打开标准页面
API:context.$page.openStdPage(pageName: string, queryString: string)
入参:pageName表示页面名称。queryString表示查询参数(URL参数),格式为“key=value”,多个参数用“&”符号连接。
示例:
context.$page.openStdPage('std_2', 'a=1&b=2')
- 在当前导航条打开标准页面
API:context.$page.loadStdPage(pageName: string, queryString: string)
- 在新的导航条打开高级页面
API:context.$page.openAdvPage(pageName: string, websiteName:string, queryString: string)
入参:pageName表示页面名称。websiteName表示为高级页面的站点名称,queryString表示查询参数(URL参数),格式为“key=value”,多个参数用“&”符号连接。
- 在当前导航条打开高级页面
API:context.$page. loadAdvPage (pageName: string, websiteName:string, queryString: string)
- 关闭当前页面