关于页面流向埋点的问题

现在做了一个webapp,技术栈是react+antd-mobile+react-router4等等,现在要记录每次页面跳转的上一页和下一页,停留时间等。
分开在每个组件里面写的话想了想问题不大,但是工作量大也不好维护
所以想写一个的全局的方法,目前的想法是在route加载的时候去记录,但是现在取不到上一页的地址

有没有什么更好的办法来实现他呢?


慕运维8079593
浏览 328回答 2
2回答

慕哥6287543

1.react-router本身应该是没有这个方法的,如果你用了react-redux,在store上存一个字段,来记住上一个页面的路由地址 2.或者用js的document.referrer 3.如果你用过vue,那么你可以仿照vue-router的beforeRouteEnter来做,vue里面提供了来源地址和去向地址,但是只针对站内(路由内的地址)生效
打开App,查看更多内容
随时随地看视频慕课网APP