当前位置:首页 » 《随便一记》 » 正文

this.$router.push点了后hash地址改变了,页面却不跳转

22 人参与  2023年04月09日 19:29  分类 : 《随便一记》  评论

点击全文阅读


今天在写代码的时候,爆出了一个问题,在我使用this.$router.push的时候,hash地址改变了,但是页面却不发生跳转。

地址从admin跳转到了login后,仍然没有发生改变

 <van-button type="success" class="" @click="reset">重置</van-button>

  <van-button type="primary" class="" @click="login">登录</van-button>

 给它绑定一个事件:

reset(){

            this.username = '';

            this.password = '';

        },

        login(){

            if(this.username === 'likaicheng' && this.password === '666666'){

                // 1.存储token

                localStorage.setItem('token','Bearer xxxx')

                // 2.跳转到后台主页

                this.$router.push('/login' )

            }else{

                // 登录失败

                  localStorage.removeItem('token')

            }

        }

将main.js的显示页面改为App.

 加上<router-view>才能跳转页面,具体的做法是首先在App.vue中删除其他的代码,只加上router-view。

 之后点击之后,页面发生改变了。

 


点击全文阅读


本文链接:http://zhangshiyu.com/post/59078.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1