美文网首页
ant design vue的气泡框样式不生效

ant design vue的气泡框样式不生效

作者: 懒懒猫 | 来源:发表于2022-07-26 10:46 被阅读0次

原理

发现popover把代码渲染到了body里,这样就和我当前组件平级了

解决

2)2FZ`[VS]`Y8WB}SJ37~51.png

经过百度发现, Tooltip、Popconfirm、Popover 共享的 API方法getPopupContainer
可以设置浮层渲染父节点,默认渲染到 body 上,这样再改css样式即可。

使用实例

 <!-- 当状态为启用时为停用 -->
          <a-popconfirm
            :getPopupContainer="
              triggerNode => {
                return triggerNode.parentNode
              }
            "
            title="你确定要停用该账号吗?"
            placement="topRight"
            ok-text="确定"
            cancel-text="取消"
            @confirm="confirm(record.username, record.userStatus)"
          >
            <a>停用</a>
          </a-popconfirm>
// 气泡框样式
/deep/.ant-popover-placement-topRight .ant-popover-inner {
   ...
}

相关文章

网友评论

      本文标题:ant design vue的气泡框样式不生效

      本文链接:https://www.haomeiwen.com/subject/fmkoirtx.html