我堅持讓我的vuejs應用此警告置之不理,力知道在哪裏,以及爲什麼:屬性「ID」是基於組件
build.js:9371 [Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instance
我使用VUE路由器,將以index.html:
<body>
<div id="app"></div>
</body>
我堅持讓我的vuejs應用此警告置之不理,力知道在哪裏,以及爲什麼:屬性「ID」是基於組件
build.js:9371 [Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instance
我使用VUE路由器,將以index.html:
<body>
<div id="app"></div>
</body>
只是添加到@Roy J所說的。瀏覽你的組件。確保你的所有組件都有一個包圍它們的dom元素,就像一個父親一樣。總是要做的最好的事情是將組件中的所有元素包裝在一個父div中。
事情是這樣的:
<div>
<div>Some content</div>
<div> some more content </div>
</div>
這樣,Vue公司知道如何在父應用程序安裝的組件。如果你的組件是零散的,你會得到你正在談論的錯誤。 Vue有時並不完全告訴你哪個組件,所以你必須瀏覽所有的組件。
如果您的組件沒有單個包含DOM元素,則它是fragment instance,並且不能有ID。也就是說,如果它擴大到
<div></div>
<div></div>
<div></div>
有沒有正確的地方把id
。