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. 搞定!亲测有效
相关推荐
让我上个超影吧几秒前
Cluade code:上下文压缩
java·服务器·ai
江华森2 分钟前
深入 Linux 性能调试 —— BPF 与 BCC 工具实战指南
linux·运维·服务器
wangyadong31718 分钟前
重新安装k3s,因为我安装jenkins 的时候报错了。不知道为啥rancher 访问不了了。
linux·服务器·rancher
PedroQue9926 分钟前
uni-app路由管理神器:vue-router风格体验
前端·uni-app
加油码1 小时前
Linux 进程详解:从进程状态、调度到程序替换
linux·服务器
ICT系统集成阿祥1 小时前
SSH连接交换机慢的原因&优化方案
运维·服务器·ssh
chéng ௹1 小时前
uniapp封装火山引擎 DataRangers 埋点 SDK
uni-app·apache·火山引擎
烁3471 小时前
Linux简单脚本
linux·运维·服务器
buhuizhiyuci2 小时前
【Linux篇】数字世界的底层认识, 它是底层的地基——进程概念的认识
linux·运维·服务器
万岳科技系统开发2 小时前
骑手配送系统如何支持外卖与跑腿一体化运营
大数据·前端·小程序