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. 搞定!亲测有效
相关推荐
IT 古月方源5 分钟前
华为设备的监控和管理
运维·服务器·网络·安全·网络安全·华为
叫兽~~12 分钟前
uniapp 使用vue3写法,拿不到uni-popup的ref
前端·uni-app
xuehaowang37 分钟前
Ubuntu20.04中EasyConnect启动报错
linux·运维·服务器
凉秋girl1 小时前
JVM vs JDK vs JRE
linux·运维·服务器
艾小逗1 小时前
uniapp uni-popup使用scroll-view滚动时,底部按钮设置position:fixed失效,部分ios设置有问题
uni-app·scroll-view·position fixed·uni-popup
侬本多情。2 小时前
复杂园区网基本分支的构建
运维·服务器·网络
狼性书生2 小时前
uniapp-vue3 实现, 一款带有丝滑动画效果的单选框组件,支持微信小程序、H5等多端
微信小程序·小程序·uni-app
小林熬夜学编程2 小时前
【Linux网络编程】第二十一弹---深入解析I/O多路转接技术之poll函数:优势、缺陷与实战代码
linux·运维·服务器·开发语言·网络·c++
vvw&2 小时前
如何在 Ubuntu 22.04 上安装和配置邮件服务器教程
linux·运维·服务器·数据库·mysql·ubuntu·邮件服务器
Antonio9152 小时前
【Linux】上传、下载、压缩、解压
linux·运维·服务器