鍍金池/ 問答/HTML/ iveiw:Maximum call stack size exceeded

iveiw:Maximum call stack size exceeded

關(guān)于iview 為什么在<route-view> 中使用的組件 不能含有布局元素<Content></Content> 否則控制臺(tái)會(huì)報(bào)錯(cuò)Maximum call stack size exceeded. 對于這些個(gè)布局標(biāo)簽element-ui完全不存在這種問題, 請問iview為什么會(huì)內(nèi)存溢出?

項(xiàng)目通過vue-cli構(gòu)建.

下圖是App.vue的部分內(nèi)容, 通過路由來使用不同的組件.
clipboard.png

現(xiàn)在我需要使用Content.vue這個(gè)組件, 打算在該組件的template部分重新進(jìn)行布局. 布局的過程中會(huì)引入iview的布局標(biāo)簽<Content></Content>.
clipboard.png

但是會(huì)出現(xiàn)下面的錯(cuò)誤.

clipboard.png

請問這個(gè)問題要從什么角度考慮, 感覺很莫名奇妙, 使用組件是一個(gè)很正常的, 我只是在組件中加入了一個(gè)iview封裝好的html標(biāo)簽, iview竟然會(huì)出現(xiàn)這個(gè)問題.

回答
編輯回答
陌南塵

這成遞歸組件了,把name: 'content'去掉

2017年9月28日 08:42