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是你定义的一个路由模块
}
6 回答2.9k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答2.6k 阅读
2 回答976 阅读✓ 已解决
this.$router.push({path:'/index'})