天天看點

vue 報錯 Failed to mount component: template or render function not defined.

vue 報錯 Failed to mount component: template or render function not defined.

報錯

vue 報錯 Failed to mount component: template or render function not defined.

改成下面這個樣子引用就好使了

vue 報錯 Failed to mount component: template or render function not defined.

可是我不想單個檔案引入最後隻需要這樣就行了

vue 報錯 Failed to mount component: template or render function not defined.

vue-cli腳手架搭建的項目

vue-loader 版本 "vue-loader": "^13.3.0"

解決辦法 一種是回退vue-loader到低版本 另一種就是在引用後面添加default

原因是新版本引入元件需要這樣引用:const HelloWorld = require('@/components/HelloWorld').default

第二種可能就是模闆的代碼有問題

剛開始報這個錯誤的時候一直在查找js 也定位了 就是mount的時候報的錯。最後發現是在vue頁面不小心加了一行亂七八糟的代碼!

這種泛指的問題就要一點點定位,一點點排查,沒有别的辦法!!