路由
WYQ1269551631
这个作者很懒,什么都没留下…
展开
-
使用路由导航守卫解决路由变化,页面不刷新的问题
路由导航守卫所谓的导航指的就是我们的路由变化,在许多时候经常遇到在请求接口,频繁切换路由地址的时候,路由地址变化了,但是页面并没有刷新,所有这个时候就可使用路由导航守卫解决页面刷新问题。//在我们页面路由地址发生变化的时候,我们就在重新执行一次发送请求,来渲染页面传入想对应的动态参数。beforeRouteUpdate(to,from,next){ //这里的this.getShop是将请求的接口封装成了一个函数,在解决问题的时候,可以直接写你发送请求的方法,但是为了代码的优化,所以可以直接封装原创 2020-08-26 22:17:08 · 1362 阅读 · 1 评论 -
路由导航守卫的使用
理解导航守卫导航就是我们所说的路由在发生变化,当路由发生变化的时候,我们想要做的事情,这就是导航守卫。关于导航守卫 我们一一介绍一下,在实际开发中用的也是比较多的。全局前置守卫全局守卫顾名思义,就是用来检测全局所有的路由变化,代码写在路由页面。var loadingInstance = null;var hasToken = store.state.tokenrouter.beforeEach((to,from,next)=>{ /** * 这里函数执行时候 *原创 2020-08-26 20:44:14 · 1621 阅读 · 1 评论