位置: IT常识 - 正文

uniapp 常用的路由跳转的几种方式(navigateTo、redirectTo...)(uniapp开发常用案例)

编辑:rootadmin
uniapp 常用的路由跳转的几种方式(navigateTo、redirectTo...)

推荐整理分享uniapp 常用的路由跳转的几种方式(navigateTo、redirectTo...)(uniapp开发常用案例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp使用路由,uniapp实战,uniapp总结,uniapp总结,uniapp实战教程,uniapp使用路由,uniapp示例,uniapp常用方法,内容如对您有帮助,希望把文章链接给更多的朋友!

1. uni.navigateTo 保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。

示例代码如下:

uni.navigateTo({url:'./home/index'});

注意:

页面跳转路径有层级限制,不能无限制跳转新页面跳转到 tabBar 页面只能使用 switchTab 跳转路由API的目标页面必须是在pages.json里注册的vue页面。如果想打开web url,具体可参考【uniapp官方-路由与页面跳转】

2. uni.navigateBack(关闭当前页面,返回上一页面或多级页面)

示例代码如下:

// 在第3级页面内 navigateBack,将返回第一层页面uni.navigateBack({delta: 2});

注意:

可通过 getCurrentPages()方法 获取当前的页面栈,决定需要返回几层。常用参数delta,默认为1,含义是:返回的页面数,如果 delta 大于现有页面数,则返回到首页。uniapp 常用的路由跳转的几种方式(navigateTo、redirectTo...)(uniapp开发常用案例)

3. redirectTo(关闭当前页面,跳转到其他页面)

示例代码如下:

uni.redirectTo({url:'./home/index'})

注意:

需要跳转的应用内非 tabBar 的页面的路径,路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 ‘path?key=value&key2=value2’转到 tabBar 页面只能使用 switchTab 跳转

4. reLaunch(关闭所有页面,跳转到其他页面)

示例代码如下:

uni.reLaunch({url:'./home/index'})

注意:

需要跳转的应用内页面的路径,路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 ‘path?key=value&key2=value2’转到 tabBar 页面则不能带参数H5端调用uni.reLaunch之后之前页面栈会销毁,但是无法清空浏览器之前的历史记录,此时navigateBack不能返回,如果存在历史记录的话点击浏览器的返回按钮或者调用history.back()仍然可以导航到浏览器的其他历史记录。如果调用了 uni.preloadPage() 不会关闭,仅触发生命周期 onHide

5. switchTab(适用于底部导航栏之间的跳转,或者跳转到底部导航栏(跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。))

示例代码如下:

uni.switchTab({url: './home/index'});

注意:

需要跳转的 tabBar 页面的路径(需在 pages.json 的 tabBar 字段定义的页面),路径后不能带参数 `

更多细节,可参考:【uniapp官方-路由与页面跳转】

本文链接地址:https://www.jiuchutong.com/zhishi/295895.html 转载请保留说明!

上一篇:前端基础,超全html常用标签大汇总(前端的基础知识)

下一篇:uni-app云打包与本地打包(uniapp云打包收费)

  • 增值税和附加税如何计算
  • 账簿印花税的计税方法
  • 出售交易性金融资产发生的净损失应计入营业外支出
  • 申领的发票多久过期
  • 支付职工医疗保险怎么查
  • 对外捐赠固定资产属于营业外支出吗
  • 可供出售金融资产公允价值变动
  • 开票可以只开大数据吗
  • 销售收入是不是营业收入
  • 小微企业免征工会经费
  • 外购商品赠送客户怎么做账
  • 公司办理个人所得税退税
  • 订单式生产管理
  • 库存商品过期报废需要什么附件
  • 成本大于收入可以吗
  • 软件维护费可以出维护人员工资吗?
  • 合伙制公司有董事会吗
  • 增值税开票税额交税差额怎么入账
  • 取得的增值税发票哪些项目必须开具事项
  • 销售已使用过的固定资产增值税
  • 购买办公桌椅属于什么费用
  • 企业所得税资产总额怎么算出来的呢
  • 进项税期末有余额吗
  • 景区门票 报销
  • 怎样用增值税专票抵扣
  • 债权转让的方式有哪几种
  • imac夜间模式
  • 普通发票主营业务收入销项负数发票怎么做账
  • 非货币性资产交换
  • 资产负债表要点
  • 退休费用会计分录
  • 独立费用包括
  • 汇总开具的运输发票
  • 无形资产租金计入什么会计科目里
  • phpmyadmin无法登陆mysql数据库
  • 财政专户资金是什么意思
  • h5移动端网页设计
  • 错开、补开发票问题
  • 查账征收的纳税人能否简易注销
  • 增值税与消费税中关于包装物押金规定的异同点
  • 利息 记账
  • mongodb认证
  • 净营业周期为负数
  • 如何进行会计制度改革
  • 个别计价法优缺点是什么
  • 资产负债表和利润表的区别
  • 发票上的收款人和复核人不写可以吗
  • 营改增后个人所得税计税依据实例
  • 预算单位授权支付专户的特征
  • 残保金是第二年交前一年的吗
  • 收到政府补助的会计分录
  • 公司注册资本减资流程
  • 房地产营业税率是多少
  • 无票销售纳税后怎么处理
  • 限定性和非限定性资产
  • 应收账款的账面余额是什么意思
  • 装修公司开劳务发票会被罚款吗
  • 境外所得抵免限额大于境外承担的所得税税额
  • 财务报表项目认定有哪些
  • mysql日期和时间函数
  • 修改mysql字段默认值
  • mysql安装时出现的问题
  • 安装mysql5.7虚拟机教程
  • sql不重复计数函数
  • mysql 5.7.18 winx64密码修改
  • win8系统蓝屏后无法修复
  • linux wget命令详解
  • winsvc是什么进程
  • win7防病毒设置在哪
  • WIN10系统中断
  • win7系统如何设置息屏
  • win8系统打不开exe
  • windos撤销
  • win10 20h2怎么更新
  • ,linux
  • 安卓 分包解压
  • unity的ugui
  • 在web项目中引入什么
  • jquery设置cookie值
  • 单位车辆购置税怎么申报缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设