![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
Vue
Ailsy_
这个作者很懒,什么都没留下…
展开
-
vue的路由滚动 切换路由之后滚动条在最上面
如果你想自定义路由切换时的滚动行为,可以在路由配置中使用scrollBehavior函数。这个函数接收三个参数:to(目标路由对象),from(来源路由对象)和savedPosition(之前的滚动位置)。你可以根据这些参数来自定义滚动行为。在Vue中,你可以通过路由滚动行为来控制页面切换时滚动条的位置。默认情况下,Vue Router会将滚动条的位置重置为顶部。原创 2023-07-26 14:45:11 · 1240 阅读 · 1 评论 -
vue路由组件缓存问题
当我们使用带有参数的路由时需要注意的是,当用户从 /switch/10001 导航到 /users/10002 时,相同。这个时候你会发现,你当前页面下的数据不会刷新,组件的生命周期钩子函数也没有调用,这种情况就是上面的组件缓存问题。2.使用组件内的BeforeRouteUpdate函数,在组件发生变化的时候,重新调用你的接口。的组件实例将被重复使用。这个是我点击居家的时候,地址是category/1005000。过,这也意味着组件的生命周期钩子不会被调用。在适当的时候触发组件的生命周期钩子。原创 2023-07-25 15:52:40 · 164 阅读 · 0 评论