vue 如何实现在函数中触发路由跳转
比如 有个按钮绑定点击事件 点击后执行了一些操作 然后需要页面跳转
可以使用$router.push()
.
templete中:
<button @click="goToHome">首页</button>
script中:
methods:{
clickFn:function(){
this.$router.push({path:'/index'});
}
比如html中这样写
<span @click="clickFn">点我</span>
js中这样写
methods:{
clickFn:function(){
this.$router.go('/login');//其中login是你定义的一个路由模块
}
9 回答1.7k 阅读✓ 已解决
6 回答965 阅读
3 回答1.4k 阅读✓ 已解决
4 回答963 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答870 阅读
3 回答1.3k 阅读✓ 已解决
this.$router.push({path:'/index'})