iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >怎么解决vue.js this.$router.push无效的问题
  • 769
分享到

怎么解决vue.js this.$router.push无效的问题

2024-04-02 19:04:59 769人浏览 八月长安
摘要

这篇文章主要介绍了怎么解决vue.js this.$router.push无效的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如下所示:

这篇文章主要介绍了怎么解决vue.js this.$router.push无效的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

如下所示:

login() {
  if(this.email.length > 0 && this.passWord.length >0) {
   this.$Http.post('/api/login', {
    user: this.email,
    password: this.password
   })
   .then(res => {
    let userPwd = res.data
    if(this.password == userPwd) {
     this.$router.push("/")
    } else {
     alert("错误,请重新输入!")
    }
   })
   .catch(err => {
    console.log(err)
   })
  } else {
   alert("输入错误!")
  }
  }

this.$router.push(“/”)不是跳转到主页,而是变成这样:http://127.0.0.1:8080/login?email=yejia%40qq.com&password=123456,请问哪里错啦?

解决方案1:

有没有可能是已经跳转了,但是主页判断成了没有登录,然后又跳回来了。

解决方案2:

你这里的 this指向已经不是 Vue 的对象啦,可以这么改

login() {
 const self = this;
 if(this.email.length > 0 && this.password.length >0) {
  this.$http.post('/api/login', {
   user: this.email,
   password: this.password
  })
  .then(res => {
   let userPwd = res.data
   if(this.password == userPwd) {
    self.$router.push("/")
   } else {
    alert("错误,请重新输入!")
   }
  })
  .catch(err => {
   console.log(err)
  })
 } else {
  alert("输入错误!")
 }
 }

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么解决vue.js this.$router.push无效的问题”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网html频道,更多相关知识等着你来学习!

--结束END--

本文标题: 怎么解决vue.js this.$router.push无效的问题

本文链接: https://www.lsjlt.com/news/69144.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么解决vue.js this.$router.push无效的问题
    这篇文章主要介绍了怎么解决vue.js this.$router.push无效的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如下所示:...
    99+
    2022-10-19
  • 解决获取数据后this.$refs.xxx.toggleRowSelection无效的问题
    目录获取数据后this.$refs.xxx.toggleRowSelection无效toggleRowSelection失效的2个原因背景失效原因解决办法获取数据后this.$ref...
    99+
    2022-11-13
    this.$refs.xxx.toggleRowSelection无效 this.$refs.xxx.toggleRowSelection this.$refs.xxx.toggleRowSelect
  • telnet无效指令问题怎么解决
    如果您在使用 Telnet 命令时出现无效指令问题,可以尝试以下解决方法:1. 检查输入的命令是否正确:确保您输入的命令拼写正确,并...
    99+
    2023-10-09
    telnet
  • Android下Dialog.dismiss无效问题怎么解决
    在Android中,Dialog.dismiss()方法用于关闭对话框。但有时候会出现Dialog.dismiss无效的情况。以下是...
    99+
    2023-10-27
    Android
  • CSS在Dreamweaver中无效的问题怎么解决
    本篇内容介绍了“CSS在Dreamweaver中无效的问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!很多朋友在使用Deamwea...
    99+
    2023-06-08
  • VUEdivclick无效的问题及解决
    目录VUE div click无效@click事件无效?@click.native中.native的含义和使用记录@click绑定事件的一个坑总结VUE div click无效 每逢...
    99+
    2023-01-28
    VUE div click无效 VUE click无效 VUE div click无效问题
  • 怎么解决dreamweaver8.0中CSS应用无效的问题
    本篇内容主要讲解“怎么解决dreamweaver8.0中CSS应用无效的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决dreamweaver8.0中CSS应用无效的问题”吧!在使用D...
    99+
    2023-06-08
  • JavaScript中this指向的问题怎么解决
    今天小编给大家分享一下JavaScript中this指向的问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 默...
    99+
    2023-07-05
  • JavaScript中的this指向问题怎么解决
    这篇文章主要介绍了一文搞懂JavaScript中的this指向问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇一文搞懂JavaScript中的this指向问题文章都会有所收获,下面我们一起来看看吧。this的...
    99+
    2023-07-04
  • linux中chown无效用户问题怎么解决
    在Linux中,chown命令用于更改文件或目录的所有者。如果chown命令无效,可能有几个原因:1. 用户名不存在:确保你输入的用...
    99+
    2023-10-19
    linux
  • plsql编译无效对象问题怎么解决
    PL/SQL编译无效对象的问题可以通过以下几种方法解决:1. 检查语法错误:编译无效对象可能是由于语法错误导致的。可以仔细检查PL/...
    99+
    2023-10-19
    plsql
  • C#绑定句柄无效问题怎么解决
    本篇内容介绍了“C#绑定句柄无效问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!症状:在Microsoft Visual C# 2...
    99+
    2023-06-17
  • 怎么解决php.ini时区修改无效问题
    本篇内容介绍了“怎么解决php.ini时区修改无效问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php.ini时区修改无效的解决办法:1...
    99+
    2023-06-25
  • Spring事务失效之怎么解决关于this调用的问题
    这篇文章主要介绍“Spring事务失效之怎么解决关于this调用的问题”,在日常操作中,相信很多人在Spring事务失效之怎么解决关于this调用的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Sprin...
    99+
    2023-06-25
  • 怎么解决Gitee部署网站无效果的问题
    今天小编给大家分享一下怎么解决Gitee部署网站无效果的问题的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、确认提交的代码...
    99+
    2023-07-05
  • 解决springboot中@DynamicUpdate注解无效的问题
    springboot 中 @DynamicUpdate 注解无效解决方案 遇到的问题 项目中使用 jpa,以前没用过,所以踩坑在所难免。 在使用过程中,要更新一条记录的某个字段,更新...
    99+
    2022-11-12
  • laravel怎么解决.htaccess无效和去除index.php问题
    这篇文章主要介绍“laravel怎么解决.htaccess无效和去除index.php问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“laravel怎么解决.htaccess无效和去除index....
    99+
    2023-07-04
  • springboot html调用js无效400问题怎么解决
    本篇内容介绍了“springboot html调用js无效400问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!spri...
    99+
    2023-06-29
  • 怎么解决安装mysql出现this问题
    小编给大家分享一下怎么解决安装mysql出现this问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2022-10-19
  • Vue+ts里面this.$store问题怎么解决
    这篇文章主要介绍了Vue+ts里面this.$store问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue+ts里面this.$store问题怎么解决文章都会有所收获,下面我们一起来看看吧。Vue...
    99+
    2023-06-29
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作