2016-08-26 10 views
7

मैंने कई बार देखा है Vue उदाहरण body टैग पर बाध्य है। अन्य बार यह एक div idशरीर या अन्य तत्व पर बाइंड वू

पर बाध्य किया जाता है जब मैं body टैग या एक id टैग (उस सीमा Vue उदाहरण के दायरे) का उपयोग करना चाहिए मैं पूछ रहा हूँ।

दो उदाहरण:

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

या

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

उत्तर

15

आप body टैग का उपयोग कभी नहीं करना चाहिए। वास्तव में, यह body टैग का उपयोग करने के लिए चेतावनी उठाता है।

रूट या उदाहरण के लिए रूट उदाहरण को आरोहित करते समय एक चेतावनी जोड़ा गया। यह अब 2.0 में अनुशंसित नहीं है।

यह release notes से है, वैसे भी यह गलत है, यह एक त्रुटि उठाता है।

+0

मुझे शरीर के तत्व पर कक्षा को बाध्य करने के लिए गतिशील रूप से शरीर तत्व की कक्षा को गतिशील रूप से बदलने की आवश्यकता है ?? –

+1

@ आप अभी भी वेनिला जावास्क्रिप्ट का उपयोग कर सकते हैं, बस एक वॉचर जोड़ें और 'बॉडी' टैग पर कक्षाओं को जोड़ने/निकालने के लिए 'क्लासलिस्ट' डोम एपीआई का उपयोग करें। – Husky

+0

क्या एक नेविबार और मुख्य कंटेनर बांधने का सबसे अच्छा तरीका है? – oshliaer

संबंधित मुद्दे