2016-04-11 32 views
7

जब मैं वू कम्युनेंट में कुछ विधि के अंदर हूं और कुछ डोम मैनिपुलेशन (jquery द्वारा) का उपयोग करना चाहता हूं तो मुझे अपने घटक को DOM तत्व coresponnding प्राप्त करने की आवश्यकता है (विशेष रूप से जब मेरे पास पृष्ठ पर मेरे घटक के कई उदाहरण हैं - मुझे चाहिए इनमें से प्रत्येक पर अलग से 'काम' के लिए - तो मैं डोम तत्व चाल के बिना केवल jQuery चयनकर्ता का उपयोग करके बस इस से ("तरीकों") में पता लगा सकता है नहीं ...)वर्तमान Vue घटक के DOM तत्व कैसे प्राप्त करें?

उत्तर

22

किसी भी विधि में:

domElement = this.$el; 

:)

लेकिन याद रखें कि यह तब तक वैध है जब तक आपका घटक Fragment Instance i नहीं है। ई। इसमें एक रूट रूट HTML

+1

अच्छा बिंदु Bartłomieju :) –

+2

यदि आप तत्व का jQuery उदाहरण प्राप्त करना चाहते हैं: $ (यह। $ el)। – Lucas

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