2.2.2.2 页面跳转

Primeton.page.goTo()和Primeton.page.goBack()方法可以实现从页面A跳转页面B,从页面B返回页面A。

引用方式

import {Primeton} from "primeton-mobile"

跳向指定页面

Primeton.page.goTo(URI,param,isDestroySelf)

URI:页面在项目中的地址。URI地址以”/”开头,如:”/src/pages/LoginPage.js”,为页面相对于项目根目录的路径加上页面文件名称。UIR不支持”../”或者”./”开头的相对当前页面的路径写法。

param:传递到跳转页的参数,在跳转页可通过this.getParameter()方法获取。getParameter是PageComponent的成员方法。

isDestroySelf: 是否销毁当前页。默认为false不销毁,当前页会被压入页面栈的栈顶,Primeton.page.goBack()接口会默认弹出显示栈顶页。为true时,页面将被销毁。

示例:

跳转到LoginPage

Primeton.page.goTo(/src/pages/LoginPage.js”)

跳转到LoginPage,传参数user_ID;

Primeton.page.goTo(/src/pages/LoginPage.js”,{user_ID:”zhangshan”})

跳转到LoginPage,传参数user_ID,并且销毁当前页。

Primeton.page.goTo(/src/pages/LoginPage.js”,{user_ID:”zhangshan”},true)

返回上一页面

Primeton.page.goBack(param);

param:传递给上一页的参数。在上一页面的onBack(param)事件中,可以获取传入参数。

Primeton.page.goBack操作把会当前页面销毁,把页面栈顶页弹出并且显示。

该文件修订时间: 2021-01-14 15:02:10

results matching ""

    No results matching ""