ant design vue 的getPopupContainer

在 ant design vue 中,有几个组件是有 getPopupContainer 属性的,比如:下拉菜单

默认是渲染到body 上的,所以如果你想要对 下拉选择组件 的样式,做修改,如果 style 标签上开启了 scoped,肯定不会生效

所以,需要指定 getPopupContainer ,用法如下

html 复制代码
      <a-dropdown
        :trigger="['hover']"
        :arrow="{ pointAtCenter: true }"
        placement="bottomRight"
        :open="true"
        :get-popup-container="getPopupContainer"
      >
      </a-dropdown>
js 复制代码
<script setup lang="ts" name="layoutHeader">
const getPopupContainer = () => document.querySelector('.layoutHeader') as HTMLElement
</script>
相关推荐
Patrick_Wilson9 分钟前
AI会如何评价一名前端工程师的技术人格
前端·typescript·ai编程
顾安r14 分钟前
11.10 脚本算法 五子棋 「重要」
服务器·前端·javascript·游戏·flask
一枚前端小能手19 分钟前
「周更第11期」实用JS库推荐:Pinia
前端·javascript·vue.js
kirinlau22 分钟前
requst payload和query string parameters
前端·javascript
合作小小程序员小小店27 分钟前
web网页开发,在线%就业信息管理%系统,基于idea,html,layui,java,springboot,mysql。
java·前端·spring boot·后端·intellij-idea
刘一说28 分钟前
在 Web 地图上可视化遥感数据:以芜湖市为例
前端·遥感
huangql52029 分钟前
Vite与Webpack完全指南:从零开始理解前端构建工具
前端·webpack·node.js
烟袅32 分钟前
JavaScript 是如何“假装”多线程的?深入理解单线程与 Event Loop
前端·javascript
烟袅40 分钟前
一文看懂 Promise:异步任务的“执行流程控制器”
前端·javascript
冴羽40 分钟前
从 useState 到 URLState:为什么大佬们都在删状态管理代码?
前端·javascript·vue.js