跳转:
步骤一:引入路由器
import router from '@ohos.router'
步骤二:创建一个点击按钮
button('跳转页面')
.fontsize(14)
.position({x:30,y:30})
//点击跳转页面
.onclick( () =>{
//路由跳转
router.pushurl({
//跳转页面的路径
url:'pages/mytext'
}
//跳转不成功会有error
,router.routermode.single,(err) => {
if (err) {
console.error(`invoke pushurl failed, code is ${err.code}, message is ${err.message}`);
return;
}
})
}
)
步骤三(注意):一定要在系统配置文件中声明要跳转的路径pages/mytext

否则会报错:the uri of router is not exis
02-28 21:15:57.977 21452-31234/? e 0fefe/jsapp: invoke pushurl failed, code is 100002, message is uri error. the uri of router is not exist.
返回到上个页面:
步骤一:当前页面mytext也需要引入路由
import router from '@ohos.router';
步骤二:router.back();

发表评论