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. 搞定!亲测有效
相关推荐
xyliiiiiL1 分钟前
一文总结常见项目排查
java·服务器·数据库
曲江涛15 分钟前
微信小程序 webview 定位 并返回
微信小程序·小程序
刘若水43 分钟前
Linux: 进程信号初识
linux·运维·服务器
chem41111 小时前
Conmon lisp Demo
服务器·数据库·lisp
渗透测试老鸟-九青1 小时前
面试经验分享 | 成都渗透测试工程师二面面经分享
服务器·经验分享·安全·web安全·面试·职场和发展·区块链
27669582922 小时前
美团民宿 mtgsig 小程序 mtgsig1.2 分析
java·python·小程序·美团·mtgsig·mtgsig1.2·美团民宿
m0_555762902 小时前
QT 动态布局实现(待完善)
服务器·数据库·qt
web_Hsir2 小时前
uniapp 微信小程序 使用ucharts
微信小程序·小程序·uni-app
web_Hsir2 小时前
Uniapp 实现微信小程序滑动面板功能详解
vue.js·微信小程序·uni-app
极客柒2 小时前
RustDesk 开源远程桌面软件 (支持多端) + 中继服务器伺服器搭建 ( docker版本 ) 安装教程
服务器·docker·开源