vue刷新页面如何保证路由不变_vue 导航名字切换,刷新页面,路由页面保持一致...

当我点击到第二个路由时,刷新当前页面,路由依然保持不变,地址不会因刷新而跳转到第一个路由。

1、

@click.native="tab(index)"

:class="{active:index == num}"

:to="{path:item.link, query:{item:index, userid: userid}}">

{{item.title}}

2、export default {

data () {

return {

menu: [{

link: '/tabone',

title: '待缴费'

},{

link: '/tabtwo',

title: '办理中'

},{

link: '/tabthree',

title: '已办结'

}],

num: 0

},

methods: {

tab: function (index) {

this.num=index;

}

},

mounted: function(){

if(this.$route.query.item){

this.num = this.$route.query.item;

if(this.num == 0) {

this.router_name = 'tabone';

} else if(this.num == 1) {

this.router_name = 'tabtwo';

} else if(this.num == 2) {

this.router_name = 'tabthree';

}

this.$router.push({path:'/' + this.router_name, query:{item: this.num, userid: this.userid}});

}else{

this.num = 0;

this.$router.push({path:'/tabone', query:{item: this.num, userid: this.userid}});

}

}

}

如有更好的解决方案,欢迎讨论哈~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值