uni-app 系列之(五)—— 路由

uni-app的页面路由由框架统一管理,需在pages.json配置。路由包括navigator导航器组件和API重定向,如navigateTo、redirectTo、navigateBack等,管理页面栈。新建页面可自动配置路径,删除页面需同时移除.vue文件和json配置。
摘要由CSDN通过智能技术生成

简介

uni-app 页面路由为框架统一管理,需要在 pages.json 里配置每个路由页面的路径和页面样式。(类似的小程序在 app.json 中配置页面路由相同)uni-app 的路由用法与 Vue Router 不同。

路由跳转

uni-app 有两种页面路由重定向方式:

  1. 使用 navigator 导航器组件扩展;
  2. 调用API重定向。

页面栈

框架以栈的形式管理当前所有页面,当发生路由切换的时候,页面栈的表现如下表:

路由方式 页面栈表现 触发时机
初始化 新页面入栈 uni-app 打开的第一个页面
打开新页面 新页面入栈 调用API uni.navigateTo ,使用组件 <navigator open-type =“ navigate” />
页面重定向 当前页面出栈,新页面入栈 调用API uni.redirectTo ,使用组件 <navigator open-type =“ redirectTo” />
页面返回 页面不断出栈,直到目标返回页 调用API uni.navigateBack ,使用组件 <navigator open-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值