直接修改modal样式不生效
需要更改绑定挂载dom,通过属性getContainer进行ref挂载
<Modal
v-bind="$attrs"
:title="title"
:width="448"
@cancel="cancel"
:getContainer="
() => {
return $refs.fly_modal as string;
}
"
>
</Modal>
<div ref="fly_modal"></div>
然后在深度修改一些样式
::v-deep() {
.ant-modal-close {
top: 0 !important;
zoom: 1.5 !important;
color: #fff !important;
inset-inline-end: -10px !important;
}
.ant-modal-content {
background: transparent !important;
box-shadow: none !important;
}
}