我在wordpress有电子商务网站。它里面有很多产品,很多产品属于多个类别,如600 mah,Power Bank属于汽车,IT,媒体等。我的问题是,当我在那里查看一个产品的细节时,它默认只取一个类别,不管最后是否通过it类别,它向我展示了这样的汽车: Home / Shop / industry / automobile / 600 mah Power bank。但是我是通过IT进入这个产品的,所以它应该给我看这个家庭/商店/工业/ it / 600。我如何才能从上一页获得路径?
我的应用程序在products页面上列出了10种产品。当用户单击其中一个产品时,他们将被定向到该产品的详细信息页面。
我想在详细信息页面上实现下一页/上一页,它可以带您转到下一个或前一个产品,而不必返回到产品页。
我假设我必须编写强类型视图数据,返回Product对象以及基于所选产品的下一个和前一个产品的标识符(在本例中为SKU)。
public class ProductViewData
{
public Product product
{
get;
set;
}
public string NextSKU
{
我想把上一页的projectID ((/projects)传递给(/project/[projectName])。因此,为了获取项目详细信息,我必须使用projectID.触发一个API端点。
从上一页传递projectID的正确方式是什么,以及如何在getServersideProps方法中访问它。
在/project/[projectName]页面中,
export async function getServerSideProps(){
// Here i want to access the projectID sent from the previous page
const dat
快速背景-我有一个React应用程序创建使用CRA CLI。在我的App.js中使用BrowserRouter和react-router-dom路由设置了两个页面或路由。一个是/products,它显示所有的产品。第二个是/product-details,它显示了产品的细节。
Problem 1 -当我进入products页面时,redux状态包含所有的产品信息。当我手动导航到url /product-details时,包含所有产品信息的redux状态将丢失。为什么会发生这种情况?
Problem 2 --除了手动导航之外,我如何以编程方式从/products导航到/product页面,而不丢