Ich habe versucht, zu 'www.mytargeturl.org' mit router.go, router.push, router.replace und window.location.href zu gehen, um meine vuejs App umzuleiten, aber ich immer get myVueapp.com/www.mytargeturl.org Hier ist meine Route:Vue2 Navigiere zu externer URL mit location.href
routes:[
{path: '/', component: App,
children:[
{
path: 'detail',
component: ItemDetail,
props: true
},
{
path: 'search',
component: Middle
}
]
},
{
path: '/test', component: Test
},
{ path: '/a', redirect: 'www.mytargeturl.org' } // also tried this but didnt work
]
Verwenden Sie einfach ein normales 'a'-Tag. Vue-Router ist für die Navigation in Ihrer App –
Es ist einfach: Verwenden Sie nicht Vue-Router, weil es auf einen internen Link (d. h. innerhalb der App) umleiten wird. Verwenden Sie 'window.location' und das sollte gut funktionieren. – Terry
Ich habe window.location bereits vor dem Posten versucht, aber keinen Erfolg. Hier ist mein Beispiel: https://jsfiddle.net/alvirtuoso/dkb1d13h/ – codely