Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 以编程方式重定向到vue路由器应用程序外部但位于同一域上的URL?_Vue.js_Vuejs2_Vue Router - Fatal编程技术网

Vue.js 以编程方式重定向到vue路由器应用程序外部但位于同一域上的URL?

Vue.js 以编程方式重定向到vue路由器应用程序外部但位于同一域上的URL?,vue.js,vuejs2,vue-router,Vue.js,Vuejs2,Vue Router,我在同一个域上有一个外部网站和vue应用程序。我希望通过重新加载整个页面,以编程方式将用户从vue应用重定向到外部网站 示例 -->vue+vue路由器应用程序 -->外部网站 您只需要: window.location.href = "http://example.com"; 那么你可以用一个普通的a标签和href来完成吗?正如我所知,对于routung,您使用router link获得一个新页面,而无需服务器请求。我使用的路由为{path:'*',redirect:'/404'}因此,任

我在同一个域上有一个外部网站和vue应用程序。我希望通过重新加载整个页面,以编程方式将用户从vue应用重定向到外部网站

示例

  • -->vue+vue路由器应用程序

  • -->外部网站

您只需要:

window.location.href = "http://example.com";

那么你可以用一个普通的a标签和href来完成吗?正如我所知,对于routung,您使用router link获得一个新页面,而无需服务器请求。我使用的路由为{path:'*',redirect:'/404'}因此,任何链接/外部站点都会被重定向到/404,而无需重新加载页面。
location.href='/external site'
如果
/external site
是真实的文件/目录,则您的“一网打尽”路线将无法发挥作用,除非您的服务器端URL重写配置错误“服务器配置正确”