uniapp 小程序 监听全局路由跳转 获取路由参数

uniapp 小程序 监听全局路由跳转 获取路由参数

  1. app.vue中 api文档
javascript 复制代码
onLaunch: function(options) {
	let that = this;
	let event = ['navigateTo', 'redirectTo', 'switchTab', 'navigateBack'];
	event.forEach(item => {
		uni.addInterceptor(item, { //监听跳转
			//监听跳转
			success(e) {
				that.watchRouterSuccess()
			},
		})
	})

},
methods: {
	watchRouterSuccess() {
		const pages = getCurrentPages();
		const currentPage = pages[pages.length - 1];
		let path = currentPage.$page.fullPath
	    console.log(path,"这个是完整的跳转路径,可获取参数")
	},
}
  1. 搞定!亲测有效
相关推荐
列逍5 小时前
Linux进程(三)
linux·运维·服务器·环境变量·命令行参数
minji...9 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
码龄3年 审核中9 小时前
Linux record 04
linux·运维·服务器
RisunJan9 小时前
Linux命令-ftptop命令(实时监控 ProFTPD 服务器连接状态)
linux·运维·服务器
虾..9 小时前
Linux 文件描述符,重定向及缓冲区理解
linux·运维·服务器
真正的醒悟9 小时前
202503-经验之道
服务器·网络·php
db_cy_206210 小时前
Git对服务器配置文件进行版本控制
运维·服务器·git
qq_2516161910 小时前
ubuntu nginx文件服务器
linux·服务器·网络
晚风吹长发10 小时前
初步了解Linux中文件描述符-fd
linux·运维·服务器·c++·开发·文件
微风◝10 小时前
AlmaLinux9配置本地镜像仓库
linux·运维·服务器