我使用Next.js与北极星(从跟踪他们的指南在这里)。使用从Polaris或Next.js导入的Next.js组件不会更新嵌入式应用程序中的url。
虽然url路径没有改变,但是视图确实正确地改变了(即新路径的组件确实呈现)。面包屑和url支持ResourceList的结果相同。
这是预期的行为吗?
发布于 2019-02-01 02:03:14
在尝试使链接正确工作的许多变体之后,最终发现了这一点。
回答:不,这不是预期的行为,链接应该改变Shopify嵌入式应用程序的url路径。
对于Polaris,为了使链接更改您需要安装这个库(@shopify/react shopify-app- this传播者)的URL。页面上有足够的说明来说明如何安装它。
关于库使用的重要注意事项:AppProvider必须在父组件中才能使this.context.polaris.appBridge正确工作。上下文的所有逻辑都需要在子组件中。这个问题对我来说可能是独一无二的,但也许不是。
https://stackoverflow.com/questions/54447449
复制相似问题