uniapp跳转方式

UniApp 是一个基于 Vue.js 的跨平台开发框架,可以同时构建 iOS、Android、H5 和小程序等多个平台的应用。在 UniApp 中,我们可以使用以下几种方式进行页面之间的跳转:

使用 uni.navigateTo 方法:该方法可以在当前页面打开新的页面,并且会将新页面加入页面栈中,可以通过返回按钮返回上一个页面。

javascript 复制代码
// 在 A 页面中跳转到 B 页面
uni.navigateTo({
  url: '/pages/B'
});

// 在 A 页面中跳转到 B 页面 uni.navigateTo({ url: '/pages/B' });

使用 uni.redirectTo 方法:该方法可以关闭当前页面并打开新的页面,不会保留当前页面在页面栈中的位置,无法通过返回按钮返回到当前页面。

javascript 复制代码
// 关闭当前页面并跳转到 B 页面
uni.redirectTo({
  url: '/pages/B'
});

// 关闭当前页面并跳转到 B 页面 uni.redirectTo({ url: '/pages/B' });

使用 uni.reLaunch 方法:该方法可以关闭所有页面,并打开新的页面。适用于跳转到应用的首页或者欢迎页等需要重新加载的场景。

javascript 复制代码
// 关闭所有页面并跳转到 B 页面
uni.reLaunch({
  url: '/pages/B'
});

// 关闭所有页面并跳转到 B 页面 uni.reLaunch({ url: '/pages/B' });

使用 uni.switchTab 方法:该方法用于跳转到 tabBar 页面,只能打开 tabBar 配置中指定的页面。

javascript 复制代码
// 切换到 tabBar 的 B 页面
uni.switchTab({
  url: '/pages/B'
});

// 切换到 tabBar 的 B 页面 uni.switchTab({ url: '/pages/B' });

此外,还可以通过在模板中使用 navigator 标签来实现页面跳转,具体使用方法可以参考 UniApp 官方文档中的相关内容。

相关推荐
2501_916013741 小时前
HTTPS 抓包难点分析,从端口到工具的实战应对
网络协议·http·ios·小程序·https·uni-app·iphone
2501_915918413 小时前
uni-app 项目 iOS 上架效率优化 从工具选择到流程改进的实战经验
android·ios·小程序·uni-app·cocoa·iphone·webview
00后程序员张3 小时前
如何在不同 iOS 设备上测试和上架 uni-app 应用 实战全流程解析
android·ios·小程序·https·uni-app·iphone·webview
耶啵奶膘18 小时前
uni-app头像叠加显示
开发语言·javascript·uni-app
chéng ௹18 小时前
uniapp 封装uni.showToast提示
前端·javascript·uni-app
吴传逞19 小时前
记一次uniapp+nutui-uniapp搭建项目
uni-app
雪芽蓝域zzs1 天前
uni-app倒计时公共组件 封装,倒计时组件
uni-app
2501_915918411 天前
iOS 开发全流程实战 基于 uni-app 的 iOS 应用开发、打包、测试与上架流程详解
android·ios·小程序·https·uni-app·iphone·webview
黑马源码库miui520861 天前
JAVA同城打车小程序APP打车顺风车滴滴车跑腿源码微信小程序打车源码
java·微信·微信小程序·小程序·uni-app
清风细雨_林木木1 天前
uni-app 和 uni-app x 的区别
uni-app