vue路由器滚动行为会提示路由值

问题描述 投票:1回答:1

我有一条可以具有以下参数和查询的路由:

父路线:path: "/:locale(en|jp)?"产品路线:path: 'products/:category/:page?'产品中的查询可以是:

{
  q:search string for filter,
  size:size value for filter,
  color:color value for filter,
  designer:designer value for filter
  sort:sort value
}

应用程序的示例为here

我的问题是,当我更改尺寸,颜色或设计师时,我想从savedPosition返回scrollBehavior,在任何其他情况下,它都将返回{x:0,y:0}

有没有一种方法,而无需检查来自tofrom的所有查询值,并使scrollBehavior函数不必要地膨胀,而是在从设置颜色,大小或设计器的函数中推入路由时传递提示?] >

我有一个可以具有以下参数并查询的路由:父路由:路径:“ /:locale(en | jp)?”产品路线:路径:“产品/:类别/:页面?”产品中的查询可以是:{q:搜索字符串...

javascript vue.js vue-router
1个回答
0
投票

不必在scrollBehavior中创建复杂的逻辑,我只是​​让它不断返回{x:0,Y:0}并创建了以下函数:

© www.soinside.com 2019 - 2024. All rights reserved.