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

标签 javascript jquery dom components vue.js

当我在 vue 组件的某个方法中并想使用一些 dom 操作(通过 jquery)时,我需要让 DOM 元素与我的组件相关(特别是当我在页面上有很多组件实例时 - 我需要对它们中的每一个单独“工作”——所以我无法仅使用没有技巧的 jquery 选择器来检测 DOM 元素...)

最佳答案

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

let domElement = this.$el;

:)

但请记住,只要您的组件不是 Fragment Instance,这就是有效的即它有一个根 HTML 标签

关于javascript - 如何获取当前Vue组件的DOM元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36557841/

相关文章:

javascript - 马赛克 Canvas 2d 游戏中的地形联合

PHP 脚本可以在笔记本电脑上运行,但不能在服务器上运行

javascript - 无法在 PHPStorm 8 中调试 javascript

jquery - 检查 Div 数组的 ID 并添加具有相同编号的类名

javascript - 即使包含 timepicker css 和 js 文件,$(...).timepicker 也不是函数错误?

javascript - 在 JavaScript 中迭代 DOM 时关闭标签事件

javascript - Nodejs 作为服务器后端的性能

javascript - 它不允许我使用 css 设计我的 <div>

Java XML 转换器仅输出 XML header

javascript - 如果之前未选择元素,则执行功能