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. 搞定!亲测有效
相关推荐
zfxwasaboy3 小时前
Linux宏clamp(val, lo, hi)的作用
linux·运维·服务器
李彦亮老师(本人)6 小时前
【Linux系统】Rocky Linux 9.7操作系统简介
linux·运维·服务器·docker·kubernetes
minji...7 小时前
Linux 进程信号(二)信号的保存,sigset_t,sigprocmask,sigpending
linux·运维·服务器·网络·数据结构·c++·算法
何中应7 小时前
Grafana如何重置密码
linux·运维·服务器·grafana
手握风云-8 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
开开心心_Every8 小时前
限时免费加密、隐藏、锁定文件文件夹好工具
运维·服务器·人工智能·edge·pdf·逻辑回归·深度优先
野犬寒鸦9 小时前
Redis复习记录day1
服务器·开发语言·数据库·redis·缓存
龙俊俊9 小时前
服务器模型部署与加载
服务器·人工智能·深度学习
木木em哈哈9 小时前
记一次在线编辑器的探索
linux·服务器·网络
不爱说话郭德纲10 小时前
uni-app x iOS 离线打包踩坑总结
uni-app·xcode