2016-08-26 17 views
7

我看到過很多次Vue的實例在body標籤綁定。 其他時候,這是一個div id綁定Vue的身體或其他元素

結合我問什麼時候應該使用body標籤或標籤id(即限制Vue的實例的範圍內)。

兩個例子:

new Vue({ 
    el: 'body' 
}); 

OR

new Vue({ 
    el: '#a-div' 
}); 

回答

15

你不應該使用body標籤。實際上,它提出了使用body標籤的警告。

將root實例掛載到body或html時添加了警告。 2.0版不再推薦。

這是從release notes,反正它是不正確的,它會引發一個錯誤。

+0

我需要從VUE數據動態改變body元素的類,如何綁定在身體標記類? –

+1

@გიორგი你仍然可以使用香草的Javascript,只需添加一個觀察者和使用'classList' DOM API添加/刪除類的'body'標籤。 – Husky

+0

有沒有最好的方式來綁定導航欄和主容器? – oshliaer

相關問題