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

这篇具有很好参考价值的文章主要介绍了this.$router.push点了后hash地址改变了,页面却不跳转。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

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

 <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.

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

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

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

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

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

 文章来源地址https://www.toymoban.com/news/detail-404181.html

到了这里,关于this.$router.push点了后hash地址改变了,页面却不跳转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端笔记(11) Vue3 Router 编程式导航 router.push router.replace

    在上篇博客Vue3 Router 监听路由参数变化中,我们使用 router-link 创建 a 标签来定义导航链接: 除了 router-link ,我们还可以借助 router 的实例方法,通过编写代码来实现: router.push 方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,会回到之前的 URL。

    2024年02月07日
    浏览(56)
  • 路由,vue-router的基本用法,vue-router的常见用法$route.params、$router.push、$router.replace、$router.go

    路由(英文: router)就是 对应关系 。 SPA指的是一个web网站只有唯一的一个HTML页面, 所有组件的展示与切换 都在这唯一的一个页面内完成。此时, 不同组件之间的切换 需要通过 前端路由 来实现。 *结论:*在SPA项目中, 不同功能之间的切换 ,要 依赖于前端路由 来完成! 通俗

    2024年01月16日
    浏览(52)
  • node:internal/crypto/hash:71 this[kHandle] = new _Hash(algorithm, xofLen); 解决方法

    Error: error:0308010C:digital envelope routines::unsupported B站尚硅谷 尚医通 项目 P101 在 nuxt 使用 npm run dev时出现: 在发现使用 set NODE_OPTIONS=–openssl-legacy-provider 不好使的情况下 解决方法: 给 node.js 降版本,最好不使用17及以上版本 这里使用 node16.19.0 链接: Index of /download/release/v16.1

    2024年02月11日
    浏览(43)
  • React Router 中的路由导航方法:push() 和 replace() 详解

    在 React Router 中, this.props.history.push() 和 this.props.history.replace() 是用于编程式导航的两个常用方法。它们允许我们在组件中动态地更改路由,并可选地传递状态参数。本文将介绍这两个方法的用法和区别。 push() 方法将在导航时创建一个新的历史记录条目,并将用户重定向到新

    2024年03月15日
    浏览(47)
  • 遇到报错node:internal/crypto/hash:69 this[kHandle] = new _Hash(algorithm, xofLen); 解决办法

    参考🧐[问题]项目无法启动,error:0308010C:digital envelope routines::unsupported · Issue #9272 · ant-design/ant-design-pro · GitHub 这里讨论的,有两种解决办法: 第一种是降低node的版本到16以下可以解决 第二种是使用下述命令增加到环境变量中去,也可以解决

    2024年02月03日
    浏览(45)
  • umi项目启动报错node:internal/crypto/hash:71this[kHandle] = new _Hash(algorithm, xofLen);

    错误截图: 原因: 这是node.js 的版本问题,因为 node.js V17开始版本中发布的是OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响。故此以前的项目在使用 nodejs V17以上版本后会报错。 解决方法1(推荐): 修改package.json,在相关构建

    2024年02月11日
    浏览(44)
  • vue进阶-vue-route中 this.$router 与 this.$route 的区别

    通过上章 📖vue进阶-vue-route 学习,我们发现路由的设置和获取会用到 this.$router 和 this.$route ,容易混淆,本章做下区分。 ✨ this.$router :访问 路由器 。是一个全局的路由器对象,包含了很多属性和对象(比如 history 对象),任何页面都可以调用其 push() 、 replace() 、 go() 等

    2024年02月16日
    浏览(48)
  • JS 能改变this指向的方法

    JavaScript中的this非常重要,它用于引用当前函数所属的对象。但是,有时候我们需要在不同的上下文中使用相同的函数,这就需要改变this指向。在JavaScript中,有几种方法可以实现这一目标。 call方法是JS中最基本的改变this指向的方法之一。它允许您将一个函数作为另一

    2024年02月08日
    浏览(42)
  • axios回调函数中this指向已经改变的解决方法

    在axios回调函数中,this指向的是回调函数本身的作用域,而不是Vue实例的作用域。因此,你不能直接通过this访问Vue实例中的数据。为了解决这个问题,有几种方法: 1.使用箭头函数,箭头函数会绑定当前作用域的this,而不会创建新的this。 例如: 2.在Vue实例中保存this,使用

    2024年02月07日
    浏览(48)
  • js中this关键字的作用和如何改变其上下文

    一、this 的作用 JavaScript 中的 this 引用了所在函数正在被调用时的对象。在不同的上下文中, this 的指向会发生变化。 在全局上下文中, this 指向全局对象(在浏览器中是 window 对象,在 Node.js 中是 global 对象)。 在函数中, this 指向调用该函数的对象。如果该

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包