我正在使用NEXT.JS
和开发电子商务商店Redux
。因此,在产品列表页面中,我使用Price Low to High
,Price High to Low
和对选择下拉列表进行了排序New Arrivals
。选择此选项后,我想在不刷新页面的情况下更改 URL,并且应该发生 API 调用。我尝试使用以下代码,但它不起作用并且页面正在重新加载。
function sortBy(value) {
router.replace({
pathname: '/products/'+slug,
query: { sort: value }
})
dispatch(fetchproducts(slug, sort));
}
上面的代码只是刷新当前页面并将sort
参数附加到 URL。
那么是否可以像Flipkart
.