javascript - DOM 元素位于 $el 之外的 VueJS 组件

标签 javascript vue.js vue-component

我对 Vue 几乎完全陌生,并且来 self 们已经使用了一段时间的定制前端框架。

现在我们已经开始在网站中放慢 Vue 的滚动速度并重构一些旧组件,但我遇到了一些问题。

问题是:组件有没有办法实例化一些超出其范围的 DOM 元素(例如在 的末尾)?

我们需要这些位位于组件容器之外,因为例如,在下拉列表的情况下,当其父元素之一具有 overflow: hide;

任何想法将不胜感激!

最佳答案

在 Vue 论坛中发布相同的问题后,解决方案似乎是一个名为 portal-vue 的神奇组件。 .

See the Forum reply here

关于javascript - DOM 元素位于 $el 之外的 VueJS 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40485523/

相关文章:

vue.js - Vuex:[Vue warn]:计算属性 "username"已分配给但它没有 setter

javascript - 当我单击添加行按钮时,如何动态地将行添加到 html 中的表单?

laravel - Vue 一个还是多个实例?

vue.js - 如何在Vuetify数据表中同时使用v槽:item and v-slot:item. <名称>?

JavaScript IE appendChild() - 意外调用方法或属性访问

javascript - Obj.toString() 既等于 false 又等于 true?

javascript - 使用 JavaScript 更短的方式删除列

javascript - vue.js CLI 应用程序中的 <b-list-group-item> 未呈现 bootstrap-vue

javascript - 如何在 Vue 计算属性中重用带参数的函数?

javascript - 如何知道选项元素是否设置了值属性?