当前位置:首页 > uni-app

uniapp导航怎么用

2026-03-05 13:52:49uni-app

uniapp导航使用方法

uniapp提供了多种导航方式,包括页面跳转、TabBar切换、导航栏设置等。以下是具体的使用方法:

页面跳转 使用uni.navigateTo进行页面跳转,保留当前页面并跳转到应用内的某个页面。示例代码:

uni.navigateTo({
  url: '/pages/detail/detail?id=1'
});

使用uni.redirectTo关闭当前页面并跳转到应用内的某个页面:

uniapp导航怎么用

uni.redirectTo({
  url: '/pages/login/login'
});

TabBar切换 使用uni.switchTab跳转到TabBar页面,并关闭其他所有非TabBar页面:

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

导航栏设置 在pages.json中配置导航栏样式:

uniapp导航怎么用

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "首页",
        "navigationBarBackgroundColor": "#FFFFFF"
      }
    }
  ]
}

返回上一页 使用uni.navigateBack返回上一页面:

uni.navigateBack({
  delta: 1
});

传递参数 在跳转时通过URL传递参数,目标页面通过onLoad生命周期获取:

onLoad(options) {
  console.log(options.id); // 输出1
}

注意事项

  • URL路径不需要写后缀,框架会自动补全。
  • 跳转TabBar页面必须使用uni.switchTab
  • 页面路径需要在pages.json中预先配置。

标签: uniapp
分享给朋友:

相关文章

uniapp倒计时

uniapp倒计时

uniapp倒计时的实现方法 在uniapp中实现倒计时功能可以通过多种方式完成,以下是几种常见的实现方法: 使用setInterval实现基础倒计时 通过JavaScript的setInterva…

uniapp极光推送

uniapp极光推送

uniapp极光推送集成步骤 准备工作 注册极光推送开发者账号,创建应用获取AppKey。确保uniapp项目已配置好原生插件支持。 安装插件 在uniapp项目manifest.json文件中,…

base64转换方法uniapp

base64转换方法uniapp

Base64 转换方法(UniApp) 在 UniApp 中实现 Base64 编码和解码,可以通过原生 JavaScript 的 btoa 和 atob 方法,或使用第三方库如 base64-js。…

房产uniapp

房产uniapp

房产类UniApp开发指南 UniApp作为跨平台开发框架,适用于快速构建房产类应用(如二手房交易、租房平台、新房展示等)。以下是关键开发要点和实现方法: 技术选型与框架配置 跨平台适配:使…

eeui uniapp

eeui uniapp

关于 EEUI 和 UniApp 的解析 EEUI 和 UniApp 是两个不同的跨平台开发框架,均用于快速构建多端应用。以下是它们的核心特点和对比分析: EEUI 框架特点 EEUI 是一个基…

uniapp grid

uniapp grid

uniapp grid 布局实现方法 在 uniapp 中实现 grid 布局可以通过多种方式完成,包括使用内置组件、CSS Grid 或第三方插件。以下是几种常见的实现方法: 使用 uni-gr…