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

Kam*_*ski 15 javascript jquery dom components vue.js

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

Kam*_*ski 35

就这个(在"方法"中的任何方法):

let domElement = this.$el;
Run Code Online (Sandbox Code Playgroud)

:)

但请记住,只要您的组件不是片段实例,即它具有单个根HTML标记,它就是有效的

  • 如果你想获得元素的jQuery实例:$(this.$ el). (4认同)