vue組件引用另一個(gè)組件出現(xiàn)組件不顯示的問(wèn)題及解決
組件引用另一個(gè)組件出現(xiàn)組件不顯示
下載的一個(gè)vue構(gòu)建的后臺(tái)管理系統(tǒng),導(dǎo)航欄是一個(gè)側(cè)邊欄,想在頭部里面加一個(gè)導(dǎo)航
先是導(dǎo)入要使用的組件
import Hamburger from '@/components/Hamburger' import Nav from '@/components/Nav/index.vue' //自己新建的
然后在 components 里面寫(xiě)入該組件
components: { Hamburger, Nav //自己定義的 }
最后在模板 tamplete 中使用
<template> <div class="navbar"> <breadcrumb class="breadcrumb-container" /> <nav /> </div> </template>
但是在檢查頁(yè)面的時(shí)候發(fā)現(xiàn) 頁(yè)面里面并沒(méi)有顯示 Nav/index.vue 里面的內(nèi)容
然后在cmd上面發(fā)現(xiàn)報(bào)錯(cuò),說(shuō)Nav已定義 未使用
Module Warning (from ./node_modules/eslint-loader/index.js):
error: The "Nav" component has been registered but not used (vue/no-unused-components) at src\layout\components\Navbar.vue:44:5:
43 | Hamburger,
> 44 | Nav
| ^
45 | },
又試了半天也不知問(wèn)題出在哪里,然后想著首字母大寫(xiě)有沒(méi)有,就試了一下,發(fā)現(xiàn)居然顯示了
但是其他的組件都是小寫(xiě)的就可以,不知道為什么
vue聲明了一個(gè)組件,但是沒(méi)有顯示
聲明了一個(gè)組件,但是頁(yè)面不顯示,原來(lái)問(wèn)題出在這。套
原來(lái)我們需要先聲明一個(gè)Vue的實(shí)例,以及把我們自定義的組件放在標(biāo)簽里面。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決vue的router組件component在import時(shí)不能使用變量問(wèn)題
這篇文章主要介紹了解決vue的router組件component在import時(shí)不能使用變量問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07新手vue構(gòu)建單頁(yè)面應(yīng)用實(shí)例代碼
本篇文章主要介紹了新手vue構(gòu)建單頁(yè)面應(yīng)用實(shí)例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09Vuex模塊化和命名空間namespaced實(shí)例演示
這篇文章主要介紹了Vuex模塊化和命名空間namespaced的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-11-11Vue中$bus的用法及$on、$off的使用說(shuō)明
這篇文章主要介紹了Vue中$bus的用法及$on、$off的使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05