我想在Vue.js中做一个类似于香草javascript的重定向
window.location.href = 'some_url'
我如何在Vue.js中实现这一点?
我想在Vue.js中做一个类似于香草javascript的重定向
window.location.href = 'some_url'
我如何在Vue.js中实现这一点?
当前回答
根据文件,是路由器。推送似乎是首选方法:
要导航到不同的URL,使用router.push。此方法将 历史堆栈中的新条目,因此当用户单击浏览器时 返回按钮,他们将被带到以前的URL。
来源:https://router.vuejs.org/en/essentials/navigation.html
供参考:Webpack和组件设置,单页应用程序(通过Main.js导入路由器),我必须调用路由器函数,这样说:
this.$router
示例:如果你想在满足条件后重定向到一个名为“Home”的路由:
this.$router.push('Home')
其他回答
只是一个非常简单的路由:
this.$router.push('Home')
window.location = url;
'url'是你想重定向的web url。
也可以试试这个…
router.push({ name: 'myRoute' })
在组件脚本标记中,您可以使用路由器并执行类似的操作
this.$router.push('/url-path')
如果你想路由到另一个页面,使用这个
this.$router.push({path: '/pagename'});
如果你想路由到另一个页面的参数使用这个
this.$router.push({
path: '/pagename',
params: {
param1: 'value1',
param2: 'value2'
}
});