当前位置:首页 > 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 关闭当前页面并跳转到新页面。适用于无需返回的场景。

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

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

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

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

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 进行跨页面通信。

uniapp 链接

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

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

注意事项

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

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

相关文章

uniapp安装uview

uniapp安装uview

安装uView到UniApp项目 方法一:通过npm安装(推荐) 确保项目已初始化npm,在项目根目录执行以下命令: npm install uview-ui 在main.js文件中引入并注册uV…

uniapp中如何使用iconfont

uniapp中如何使用iconfont

使用 Iconfont 在 Uniapp 中的步骤 下载 Iconfont 资源 访问 Iconfont 官网,选择需要的图标并添加到项目。下载时选择 Font class 格式,解压后会得到 .tt…

uniapp adb

uniapp adb

在UniApp中使用ADB的方法 ADB(Android Debug Bridge)是Android开发中常用的调试工具,可用于UniApp项目的真机调试、日志查看等操作。以下是具体使用方法: 连接…

uniapp 绘图

uniapp 绘图

uniapp 绘图方法 使用 Canvas 组件 uniapp 支持通过 canvas 组件实现绘图功能。在模板中声明 canvas 并设置宽度、高度和 ID,通过 JavaScript 调用绘图 A…

uniapp审批

uniapp审批

uniapp审批流程实现 在uniapp中实现审批功能,通常需要结合前端界面和后端逻辑。以下是几种常见的实现方式: 前端界面设计 使用uniapp的组件和API构建审批界面,包括表单提交、审批列表展…

eeui uniapp

eeui uniapp

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