老师,加了 keep-alive 组件后有个 bug ,可以直接在您部署线上看

来源:9-1 keep-alive 组件应用

慕哥0324065

2021-09-28

第一步,打开域名 http://ustbhuangyi.com/music-next/ 刷新一下
图片描述
第二步,点击某个歌单进入歌单详情
图片描述
第三步,返回推荐页面,再进入歌手页面
图片描述
第四步,点击某个歌手进入歌手详情页面,就会出现莫名奇妙问题
图片描述
created钩子运行了二次,而且请求时携带参数也不一样,app.vue去掉keep-alive 后就完全没问题,如果再进入榜单页面,再进入榜单详情,同样会出现问题,老师可以自己试试

写回答

2回答

ustbhuangyi

2021-09-30

研究了一下应该是 Vue 的 bug,已提 issue,等待官方回复
https://github.com/vuejs/vue-next/issues/4708

0
1
慕哥0324065
老师这个问题官方解决了吗?更新vue、vue-router后还是这个样子。
2022-11-03
共1条回复

ustbhuangyi

2021-09-29

确实有这个问题,我研究一下先

0
0

Vue3开发企业级音乐Web App 明星讲师带你学大厂代码

慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力

2223 学习 · 1002 问题

查看课程