【问题标题】:How to get DOM element of current Vue component?如何获取当前 Vue 组件的 DOM 元素?
【发布时间】:2016-08-02 03:43:17
【问题描述】:

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

【问题讨论】:

    标签: javascript jquery dom components vue.js


    【解决方案1】:

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

    let domElement = this.$el;
    

    :)

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

    【讨论】:

    • 如果要获取元素的jQuery实例:$(this.$el).
    猜你喜欢
    • 2017-10-12
    • 2019-10-07
    • 2010-11-23
    • 2018-07-16
    • 2015-03-05
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    相关资源
    最近更新 更多