首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Bootstrap-Vue模式可拖动

使Bootstrap-Vue模式可拖动
EN

Stack Overflow用户
提问于 2019-07-04 16:53:38
回答 1查看 1.7K关注 0票数 2

我在一个项目中使用bootstrap-vue modals,不希望它们是可拖拽的。

我在谷歌上搜索过了,但我对new开发还是相当陌生的,所以我对没有vue的bootstrap的解决方案感到有点不知所措。

我认为示例代码不是必需的,因为我使用的是标准的bootstrap-vue模态。如果我说错了请告诉我。

您能提供一些bootsrap-vue的示例或解释如何使用仅引导解决方案吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-07-06 12:11:01

BootstrapVue <b-modal>使用Bootstrap v4.x CSS/SCSS样式来定位模态。

样式设置使用视口的绝对定位,并使用自动左/右页边距水平居中放置模式,使用顶部页边距从页面顶部向下部分定位模式。

因此,不幸的是,在框外,您不能在视口中绝对定位它们。

您需要将模式对话框子容器的位置更改为绝对位置,并基于拖动控制左侧/顶部位置。这不是一项过于简单的任务。您需要创建自己的header (使用header的范围槽),并为单击/拖动添加事件侦听器,如果拖动,则将.modal-dialog容器的位置切换为绝对位置,然后计算左/顶部坐标并对该元素使用传统的DOM样式调整。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56884146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档