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. 搞定!亲测有效
相关推荐
码农客栈7 分钟前
小程序入门学习(六)之本地生活案例
小程序
APItesterCris2 小时前
对于大规模的淘宝API接口数据,有什么高效的处理方法?
linux·服务器·前端·数据库·windows
加洛斯2 小时前
SpringBoot小知识(3):热部署知识
运维·服务器·spring boot
济南小草根2 小时前
Nginx学习-安装以及基本的使用
运维·服务器·nginx
wx14580848294 小时前
Ubuntu 24上设置DNS服务器
服务器·ubuntu
我是唐青枫5 小时前
Linux下Certbot使用教程
linux·运维·服务器
浩浩测试一下5 小时前
Linux Find 命令详情解释
linux·运维·服务器
携怀民散步5 小时前
selinux与防火墙
linux·运维·服务器
初遇你时动了情5 小时前
uniapp 小程序主包使用分包的项目
小程序·uni-app
shimly1234565 小时前
在内网工作时,如何使用 vscode remote ssh 去连接内网服务器?
服务器·vscode·ssh