[Vue warn]: Failed to mount component: template or render function not defined.

首先問題定位在我引入的兩個組件AddDialog,EditDialog上面,這兩個組件的目錄結構如下

其中我要在我的父組件timeConfig引入上面兩個字組件,我的代碼引入如下

import AddDialog from './addDialog/index'
import EditDialog from './editDialog/index'

正確的寫法應該如下:

import AddDialog from './addDialog/index.vue'
import EditDialog from './editDialog/index.vue'

因爲我AddDialog,EditDialog這兩個組件下面,有index.vue和index.js兩個文件,如果我們不寫後綴名.vue,會默認引入的是.js文件,但其實我們想要的是vue文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章