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. 搞定!亲测有效
相关推荐
华纳云IDC服务商1 小时前
通过限制网络访问来降低服务器被攻击风险的方法
运维·服务器·网络
霸气十足+拼命+追梦少年1 小时前
vscode远程服务器出现一直卡在正在打开远程和连接超时解决办法
服务器·ide·vscode
boy快快长大2 小时前
【Linux】常用命令(三)
linux·运维·服务器
野犬寒鸦5 小时前
Java Stream API 中常用方法复习及项目实战示例
java·服务器·开发语言·数据库
岩屿5 小时前
.NET 应用程序 Linux下守护进程脚本编写
linux·运维·服务器·c#·.net
im_AMBER5 小时前
杂记 01
linux·运维·服务器
key_Go6 小时前
17.MariaDB 数据库管理
linux·运维·服务器·数据库·mariadb
EvenBoy7 小时前
服务器通过生成公钥和私钥安全登录
运维·服务器·安全
lswzw7 小时前
Linux系统管理利器lsof命令详解与实战应用
linux·运维·服务器
har01d7 小时前
在 uniapp 里使用 unocss,vue3 + vite 项目
前端·uni-app·vue·uniapp·unocss