简体   繁体   English

如何获取当前Vue组件的DOM元素?

[英]How to get DOM element of current Vue component?

当我在vue commponent中的某个方法内部并想要使用一些dom操作(通过jquery)时,我需要让DOM元素与我的组件相对应(特别是在我在页面上有很多组件实例时 - 我需要'分别对每一个工作 - 所以我不能仅使用jquery选择器检测DOM元素而没有技巧......)

Just by this (in any method in "methods"): 就这个(在“方法”中的任何方法):

let domElement = this.$el;

:) :)

But remember this is valid as long as your component is not a Fragment Instance ie it has a single root HTML tag 但请记住,只要您的组件不是片段实例,即它具有单个根HTML标记,它就是有效的

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM