loginSuccess () { this.$router.push({ path: "/dashboard/analysis" }).catch(()=>{ console.log('登录跳转首页出错,这个错误从哪里来的') }) this.$notification.success({ message: '欢迎', description: `${timeFix()},欢迎回来`, }); },页面跳转失败,catch方法输出了跳转失败,并且弹出欢迎通知,可能是什么原因造成的
时间: 2024-03-29 16:42:16 浏览: 54
vuex 解决报错this.$store.commit is not a function的方法
可能是以下原因之一:
1. `$router`对象没有正确地被注入到该组件中,导致无法进行页面跳转。
2. 目标页面路径有误,可能是路径拼写错误或者目标页面不存在。
3. 跳转过程中发生了一些错误,例如网络错误等,导致跳转失败。
4. `$notification.success`方法没有正确地被调用,导致无法弹出欢迎通知。
需要进一步排查以确定具体原因。可以在控制台中查看错误日志,或者添加调试信息以找出问题所在。
阅读全文
相关推荐
<%-- Created by IntelliJ IDEA. User: syp Date: 2023/5/22 Time: 13:59 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Denglu</title> </head> <body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"> <fieldset style="width: auto; margin: 0px auto"> <legend> 欢迎使用常州工业职业技术学院人员管理系统 </legend>
<form action="loginSuccess.action"> 用户:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input type="submit" value="登录"/> 注册 </form> </fieldset> </body> </html>
<form action="loginSuccess.action"> 用户:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input type="submit" value="登录"/> 注册 </form> </fieldset>