当前位置:首页 > uni-app

uniapp 链接

2026-03-26 15:43:56uni-app

uniapp 链接跳转方式

页面跳转(Navigator)
使用 uni.navigateTo 进行页面跳转,保留当前页面并跳转到新页面。适用于需要返回的场景。

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

重定向跳转(Redirect)
使用 uni.redirectTo 关闭当前页面并跳转到新页面。适用于无需返回的场景。

uniapp 链接

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

TabBar 页面跳转
使用 uni.switchTab 跳转到 TabBar 页面,其他跳转方法对 TabBar 无效。

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

返回上一页
使用 uni.navigateBack 返回上一页,可指定返回层数。

uniapp 链接

uni.navigateBack({
  delta: 1 // 返回层数
});

传参方式

URL 传参
通过 URL 拼接参数,目标页面通过 onLoad 生命周期接收。

// 跳转传参
uni.navigateTo({
  url: '/pages/detail/detail?id=1&name=test'
});

// 接收参数
onLoad(options) {
  console.log(options.id); // 输出 1
}

全局变量传参
使用 uni.$emituni.$on 进行跨页面通信。

// 发送数据
uni.$emit('updateData', { msg: 'Hello' });

// 接收数据
uni.$on('updateData', (data) => {
  console.log(data.msg); // 输出 Hello
});

注意事项

  • URL 路径需以 / 开头,从项目根目录开始计算。
  • TabBar 页面需在 pages.json 中声明为 tabBar 项,否则无法跳转。
  • 跳转路径不支持动态拼接,如 url: '/pages/' + pageName 会报错。

标签: 链接uniapp
分享给朋友:

相关文章

uniapp指南

uniapp指南

开发环境搭建 下载HBuilderX作为官方推荐的开发工具,支持Windows和Mac系统。安装后创建uni-app项目,选择模板(如默认模板、Hello Uni-app等)。确保Node.js版本在…

任务 uniapp

任务 uniapp

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

uniapp yuv

uniapp yuv

YUV 格式在 UniApp 中的应用 在 UniApp 中处理 YUV 格式数据通常涉及视频编解码、图像处理或摄像头数据采集。YUV 是一种颜色编码系统,常用于视频传输和图像处理,与 RGB 格式相…

uniapp 编辑

uniapp 编辑

uniapp 编辑功能实现方法 在uniapp中实现编辑功能通常涉及表单处理、数据绑定和状态管理。以下为常见实现方式: 表单数据双向绑定 使用v-model指令实现表单元素与数据的双向绑定: &l…

混合uniapp

混合uniapp

混合 UniApp 开发模式 混合 UniApp 开发通常指将 UniApp 与其他原生技术(如原生 iOS/Android 或 Flutter)结合使用,以兼顾跨平台效率和原生性能。以下是常见的混合…

甜uniapp

甜uniapp

甜uniapp的定义 甜uniapp并非官方术语,可能是对uniapp开发中“高效、便捷、愉悦”体验的形容,或特定场景下的优化方案。通常指通过技巧、插件或架构设计提升uniapp开发效率和用户体验。…