在這之前我做過的vue項目沒有這種問題,今天突然出現這個問題,也檢查了很久的代碼,最后解決我也不知道我是哪一步做錯了
首先我是創建的vue2項目,基本操作跟平常一樣,在運用路由跳轉的時候遇到這個問題
真正的原因是vue-router,vuex和vue的版本不匹配。解決方法:卸載vue-router和vuex npm uninstall vue-router和npm uninstall vuex,安裝匹配版本,我這里可以運行的版本是vue-router: “^3.5.2”, vuex: “^3.6.2”。輸入命令npm install vue-router@3.5.2和npm install vuex@3.6.2,然后再次進行npm run dev就可以使用了