如何找到与DOM元素对应的vue.js组件?
如果我有
element = document.getElementById(id);
是否有等同于jQuery的vue方法
$(element)
发布于 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
发布于 2016-04-12 03:28:46
就这样(在你的“方法”的方法中):
element = this.$el;
:)
发布于 2015-03-03 21:35:06
如果从DOM元素开始,请检查该元素上的__vue__
属性。任何Vue视图模型(组件、通过v-repeat
使用创建的虚拟机)都将具有此属性。
您可以使用浏览器开发人员控制台中的"Inspect Element“功能(至少在Firefox和Chrome中)来查看DOM属性。
希望这能有所帮助!
https://stackoverflow.com/questions/26915193
复制相似问题