首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >DOM元素转换为相应的vue.js组件

DOM元素转换为相应的vue.js组件
EN

Stack Overflow用户
提问于 2014-11-14 01:50:01
回答 9查看 144.3K关注 0票数 77

如何找到与DOM元素对应的vue.js组件?

如果我有

代码语言:javascript
复制
element = document.getElementById(id);

是否有等同于jQuery的vue方法

代码语言:javascript
复制
$(element)
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2015-03-03 21:31:43

正确的处理方法是使用v-el指令给它一个引用。然后你可以做this.$$[reference]

vue 2更新

在Vue 2中,refs同时用于元素和组件:http://vuejs.org/guide/migration.html#v-el-and-v-ref-replaced

票数 49
EN

Stack Overflow用户

发布于 2016-04-12 03:28:46

就这样(在你的“方法”的方法中):

代码语言:javascript
复制
element = this.$el;

:)

票数 73
EN

Stack Overflow用户

发布于 2015-03-03 21:35:06

如果从DOM元素开始,请检查该元素上的__vue__属性。任何Vue视图模型(组件、通过v-repeat使用创建的虚拟机)都将具有此属性。

您可以使用浏览器开发人员控制台中的"Inspect Element“功能(至少在Firefox和Chrome中)来查看DOM属性。

希望这能有所帮助!

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26915193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档