【发布时间】:2021-12-29 13:51:45
【问题描述】:
我有一个网站,可以在其中托管不同的商店资料,目前我正在借助商店名称的 slug 生成路线,但不是https://example.com/shop/abc-shop,我希望路线是https://abc-shop.example.com/,并在查找时互联网我找不到使用 Vue3 路由器的方法。请提出一些方法。
【问题讨论】:
-
我猜你实际上在子域中有一个单独的东西。在这种情况下,您可以使用常规链接
-
我在子域中有店铺资料,这只是店铺的普通页面。我怎样才能分开它,以便我默认路由到子域?
-
目前还不清楚您期望它如何工作。不同的域不能成为 SPA 的一部分,因此它与 Vue 路由器的关系如何。必须有一个重定向。您可以使用
location执行此操作。 -
现在,我有一个商店资料,可以在
https://example.com/shop/abc-shop查看,但我想在https://abc-shop.example.com/查看它 -
我的意思是,从技术角度来看,您期望它如何工作。这是一个不同的网站。就像您想将其中一个页面设为 google.com 一样。使用 window.location 重定向到它。它不是路由器的一部分。
标签: vue.js frontend vue-router vuejs3 router