Vue-何时以及为何使用$ el

问题描述 投票:0回答:2

我在这里找到了这个答案:https://stackoverflow.com/a/50431015/11735826我不知道为什么在这里使用$ .el,为什么没有el元素也无法使用?

javascript vue.js modal-dialog
2个回答
0
投票

当您在html标记上使用ref属性时,$refs.modal返回DOM元素。

当您在模板标记上使用ref属性时,将返回组件实例,因此$refs.modal.$el直接返回DOM元素。


0
投票

$el返回给定Vue实例(无论是主实例还是组件)绑定到的HTML元素。通过使用this.$refs.modal.$el,答案将获得this.$refs.modal的基础HTML元素,然后将其封装在jQuery对象中以调用模式方法。

© www.soinside.com 2019 - 2024. All rights reserved.