使用vue-router切换页面时 如何获取上一页的url和当前页的url
今天在实现一个小函数的时候,遇到了一个问题。我用vue-router获取了上一页的网址信息。我尝试了各种方法,发现使用vue-router的canDeactivate钩子实现这个功能是最方便的。现在我的实现代码总结如下:
该项目使用vue-cli,直接粘贴代码
导出默认值{ mixins: [],vuex : { actions : { fetchCertificates },},data(){ return } },route: { data() { this。$ root . showloading();返回this.fetchCertificates()。然后((res)={ this。$ root . dismissloading();if (res.error)返回这个。$ root . Toasterror(RES . error);if(RES . data . certificates . length 0){ return RES . data;} else {console.log(这。$ route,'-当前页面的url信息-');} });},canactivate(transition){ console . log(transition,'========');transition . next();} },}
以上是边肖介绍的用vue-router切换页面时获取上一页url和当前页url的方法的详细说明和集成。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:使用vue-router切换页面时 如何获取上一页的url和当前页的url是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。