有两个疑问请教下老师
来源:5-4 微前端框架 - 路由拦截

hy_wang
2021-07-14
老师这章节我有两个疑问想请教下。
老师仅仅是做了history路由的监听,如果我主框架使用hash
模式的话,应该还修改window.onhashchange
事件,我这里理解对吗。
还有一个问题是老师课程中路由跳转了
打印了两次,也就是replacestate
执行了两次。老师好像没有解决,请问下这个是bug吗。我没太看出来是哪里导致出发了两次
写回答
1回答
-
yancy
2021-07-14
第一个问题哈,我们是拦截了路由改变的事件,并且添加了自己的方法,所以对于hashchange的监听可以不用添加。
第二个问题,触发了两次不是个bug,是因为我们在主应用里做了一次路由跳转,框架的路由和子应用里的路由跳转。后来我们做完子应用变化的判断之后就会只执行一次了。032021-07-15
相似问题