vue router.app.$store undefined
router.beforeEach((to, from, next) => {
//这个是路由切换的时候可以获取到值,当前页面刷新获取不到 console.log(router.app.$store) //undefined }
解决方法:router.js
// Vue.use(Router); //这行注释,替换下面的代码 //这我也没看懂是什么,你们研究到告诉我 const routerPush = Router.prototype.push; Router.prototype.push = function push(location) { return routerPush.call(this, location).catch(error => error); };
本文来自博客园,作者:沉迷编程的程序员,转载请注明原文链接:https://www.cnblogs.com/codeDevotee/p/14957076.html
欢迎各位找我代写程序,python、c#、web等都可以,加我请注明博客园微信:A15919195482