如何使用Vue Router重定向到外部文件

时间:2019-06-28 14:24:18

标签: wordpress .htaccess vue.js vue-router

我有一个使用Vue Router使用VueJS开发的网站,域名为“ site.com”。而且我还有一个用wordpress开发的博客,该博客位于“ blog.site.com”子域中。

有人要求我将博客访问URL更改为“ site.com/blog”。但是我不知道如何将Vue路线链接到wordpress博客。

有可能吗? 任何人都知道如何做吗? 也许通过我的.htaccess?

PS:我尝试使用axios通过请求加载博客html并将其呈现在vue组件中,但是性能不够好,因此这是不可能的。

1 个答案:

答案 0 :(得分:1)

实际上,您不能。 Vue-Router在浏览器状态下工作,无法在其他任何地方使用。但是,如果最好,则可以使用此做法:

  • 为链接创建一个组件
  • 检查目标是否在外部。您可以通过将目标与当前URL进行比较来实现。
  • 根据以上结果,使用v-ifv-else创建router-link或简单的定位标记

希望这对您有所帮助。