在頁面中查詢所有講師的時候提示No data
如圖:
瀏覽器控制台信息如下:
//這個是警告
[Vue warn]: Error in created hook: "ReferenceError: courseInfo is not defined" found in ---> <Info> at src\views\edu\course\info.vue <AppMain> at src\views\layout\components\AppMain.vue <Layout> at src\views\layout\Layout.vue <App> at src\App.vue <Root>
//這個是錯誤
//說這個courseInfo沒有定義
ReferenceError: courseInfo is not defined
getListTeacher course.js:18
getListTeacher info.vue:83
created info.vue:75
VueJS 59
init vue-router.esm.js:2508
init vue-router.esm.js:2507
updateRoute vue-router.esm.js:1997
transitionTo vue-router.esm.js:1875
confirmTransition vue-router.esm.js:1984
step vue-router.esm.js:1714
step vue-router.esm.js:1721
step vue-router.esm.js:1721
runQueue vue-router.esm.js:1725
confirmTransition vue-router.esm.js:1979
step vue-router.esm.js:1714
step vue-router.esm.js:1718
iterator vue-router.esm.js:1964
resolve vue-router.esm.js:1757
once vue-router.esm.js:1833
截圖:
原因:
后來發現在course.js的查詢所有講師方法中多了一行, 刪除data就好了
測試:
給其中一個講師添加課程
添加成功后講師id有值了