关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
前端小白的成长历程
2022-12-14 16:49
采纳率: 50%
浏览 47
首页
前端
已结题
vue 使用 this.$router.go(-1) 报错导航重复
前端
离谱的事情 使用 this.$router.go(-1) 时报错导航重复 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:
我能很确定记录有两条
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
前端小白的成长历程
2022-12-15 09:36
关注
找到问题了
监听返回的时候往路由记录里面添加了一次当前路由 history.pushState(null, null, document.URL)
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
关于
vue
页面跳转错误this.$
router
is undefined
vue.js
前端
2023-03-28 23:48
回答 3
已采纳
已经解决了 因为我用的是setup 所以得开头把
router
import进来
百度App浏览器下,
vue
-
router
的返回上一页this.$
router
.go(-1)无效
百度
2018-06-29 02:59
回答 2
已采纳
vue
router
的go,感觉
使用
了 html5 中 window.history.go 如果参数大于history记录的长度,会返回undefined
this.$
router
.back();不是回到上个页面而是回到了上上页面,是怎么回事呢
elementui
javascript
vue.js
2023-02-09 16:22
回答 4
已采纳
不知道你这个问题是否已经解决, 如果还没有解决的话: 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:
使用
$
router
.back()进行页面返回时,先在子路由跳转完后再回到上一级路由
当
使用
this.$
router
.back()或者this.$
router
.go(-1)返回上一页时,搭配组件内路由守卫,屏幕闪烁和跳转页面错误问题
2022-03-11 15:05
雨溪不会vue的博客
当
使用
this.$
router
.back()或者this.$
router
.go(-1)返回上一页时,搭配组件内路由守卫,出现屏幕闪烁和跳转页面错误问题
Vue
里this.、this.$data.跟this.$root.这3个有什么区别吗?
vue.js
2021-02-20 16:41
回答 1
已采纳
app.foo和app.$data.foo性质一样,源码里会给vm.key 做一层代理,返回实际vm['_data'][key],所以如果
vue
中通过this. 方式访问data中的数据时,实际上是返
this.$
router
.replace路由相同但代参数不同的跳转会报
导航
冗余的错误
html
javascript
vue.js
2022-04-13 10:43
回答 1
已采纳
啊这。。。你为什么要自己跳自己?别的页面过来的时候,url带来的参数,作为页面的默认值。之后这个页面应该就不用了,如果这个页面可以修改,那也只是修改页面内的变量吧。
this.$
router
.beforeEach为什么每执行一次就会叠加一次?
javascript
vue.js
2021-03-18 12:31
回答 4
已采纳
beforeRouteEnter 结合 keep-alive 去实现 // 你的
router
-view 文件中 <keep-alive> <
router
[
Vue
] this.$
router
.go(0)在苹果手机刷新失败
2024-01-25 13:16
蓝胖子的多啦A梦的博客
[
Vue
] this.$
router
.go(0)在苹果手机刷新失败
this.$set() is not a function
vue.js
2022-06-13 17:34
回答 1
已采纳
this.$et 不是一个函数 。你打印 this看看 有没有 $set方法 。
vue
3用不到 set了
Vue
3 中 新出的 reactivity API: reactivereadonl
vue
3 在 onMounted 阶段无法
使用
this.$emit
ecmascript
javascript
vue.js
2021-03-15 17:06
回答 3
已采纳
Vue
3当中是没有this的 ,或者说this 指向的并不是
Vue
实例,
Vue
3出了一些option-api之类的 export default defineComponent({ pr
vue
一个页面有俩个地方可以跳转页面 this.$
router
.push不能写俩个地方 如何实现跳转俩个页面
vue.js
前端
前端框架
2021-11-30 08:54
回答 4
已采纳
还不能写两个地方,你的意思是this.$
router
.push不能写多次??一个页面有多个地方可以跳转是很正常的事啊,怎么会使得
vue
项目起不来。应该是跳转部分的逻辑影响,或者
报错
引起的
Android原生壳嵌入h5,首次加载this.$
router
.go(-1)失效问题
2022-12-28 23:20
阿叶今天敲代码了吗的博客
Android原生壳嵌入h5,首次加载this.$
router
.go(-1)失效问题
VUE
中路由变化this.$
router
(push\replace\go\back)
2023-01-13 14:06
前端不加班的博客
描述:同样是跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到上上一个页面。上一个记录是不存在的。用法:同this.$
router
.push()描述:跳转到指定的url,
二级路由、路由跳转、 this.$
router
与 this.$route
2022-09-20 20:23
older-black的博客
简单讲述了二级路由、路由跳转、 this.$
router
与 this.$route的方法;
Vue
中关于$
router
.go(-1)又加载created钩子问题解决并延申keepalive
2021-08-12 16:12
ee3000的博客
开发过程中在b.
vue
页面$
router
.go(-1)回到a.
vue
页面。 竟然执行了a.
vue
页面的created钩子。百思不得其解,后经实验加查询帖子发现是下面的问题在作怪。 keepalive是这么写的: <keep-alive :include="$store....
没有解决我的问题,
去提问
向专家提问
向AI提问
“有问必答”服务下线公告
◇ 用户帮助中心
◇《冲榜分奖金》活动下线公告 及AIGC类回答处理措施
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月23日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
12月15日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月14日
悬赏问题
¥15
宇视监控服务器无法登录
¥15
PADS Logic 原理图
¥15
PADS Logic 图标
¥15
电脑和power bi环境都是英文如何将日期层次结构转换成英文
¥15
DruidDataSource一直closing
¥20
气象站点数据求取中~
¥15
如何获取APP内弹出的网址链接
¥15
wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
¥50
STM32单片机传感器读取错误
¥50
power BI 从Mysql服务器导入数据,但连接进去后显示表无数据