当前位置:首页 > 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项目的步骤 确保已安装Node.js(建议版本12+)和HBuilderX(官方IDE)。若未安装,需先下载并配置环境。 安装开发工具 从HBuilderX官网下载对应操作系统的版本…

uniapp设置背景

uniapp设置背景

设置全局背景样式 在App.vue文件中添加全局样式,使用page选择器设置页面背景。这种方式会影响所有页面背景。 <style> page { background-color:…

uniapp改变checkbox选中状态

uniapp改变checkbox选中状态

修改 checkbox 选中状态的方法 在 uniapp 中修改 checkbox 的选中状态可以通过以下几种方式实现: 绑定 v-model 控制状态 通过数据绑定方式控制 checkbox 的…

uniapp 后门

uniapp 后门

关于 uniapp 后门的问题,目前没有权威证据表明 uniapp 官方存在故意植入后门的行为。但作为开发者,需注意以下安全实践: 检查第三方插件和依赖 确保项目中使用的第三方插件来源可靠,定期更新…

任务 uniapp

任务 uniapp

uniapp 简介 Uniapp 是一款基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布(如微信小程序、H5、App、快应用等)。其核心优势在于代码复用率高,开发者可以通过一套代码适配多个…

uniapp 网络封装

uniapp 网络封装

uniapp 网络请求封装方法 uniapp 提供了 uni.request 方法进行网络请求,但直接使用可能导致代码重复和维护困难。封装网络请求可以提高代码复用性和可维护性。 基础封装示例 创建一…