天天看點

Vue | Error in render: "TypeError: Cannot read property 'matched' of undefined"問題重制問題定位

文章目錄

  • 問題重制
  • 問題定位
  • 問題解決
  • 問題反思

若有疑問,歡迎評論,我會盡快回複。

問題重制

在一次vue項目初始化時并沒有加入vue-router。後期手動引入并配置,結果出現了如下的報錯:

Vue | Error in render: "TypeError: Cannot read property 'matched' of undefined"問題重制問題定位

報錯點是在vue引擎底層,并不是一般配置錯誤的問題,

Cannot read property 'matched' of undefined

意味着vue-router的某關鍵字沒有被引擎擷取到,導緻報錯。

問題定位

經過問題檢索,我發現問題出在main.js中。我在vue執行個體中,使用對象屬性簡寫形式加入了自命名的路由屬性,但vue需要識别固定屬性名<