需求:
一个主页面通过iframe内嵌另一个项目
内嵌项目可能用到Vue,Angular等不同技术
主页面需要监听内嵌项目的页面切换url路由变化并做出相应响应
需求分析:
内嵌项目中对路由变化进行全局监听,当路由发生变化时,将变化后的url传到主页面
关键点:
路由变化的全局监听
代码
Vue全局监听路由变化
watch:{
$route(to,from){
console.log("router = " + to.path);
console.log("url = " + window.location.href);