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网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip
80s7778 小时前
动态ip和静态ip有什么区别
服务器·网络·tcp/ip
梦曦i11 小时前
RouterLink H5端控制台错误修复
前端·uni-app
XUEYUAN521212 小时前
Cloudflare 防护机制深度剖析与跨境数据采集工程化实践
服务器·网络·网络协议·tcp/ip·http
青瓦梦滋13 小时前
IP/MAC帧/ARP协议
运维·服务器·网络·网络协议·tcp/ip
xx~t14 小时前
嵌入式——Linux软件编程2
linux·运维·服务器·c语言·学习方法
RisunJan15 小时前
Linux命令-vgchange(修改 LVM 卷组属性)
linux·运维·服务器
咸虾米_15 小时前
小程序流量主哪种广告最赚钱?各类广告收益与实操建议
微信小程序·小程序·小程序开发·流量主广告
ZMacros15 小时前
Buildroot构建文件系统
linux·服务器