vue-grid-layout组件如何做到拖拽生产新的组件
现在vue-grid-layout是可以栅格拖拽,添加新组件也是固定到某位置。如何可以做到:比如左边有一列的组件,拖拽后可到栅格布局里进行排位,也不是先添加到某个地方后再排位
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在vue-grid-layout是可以栅格拖拽,添加新组件也是固定到某位置。如何可以做到:比如左边有一列的组件,拖拽后可到栅格布局里进行排位,也不是先添加到某个地方后再排位
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
今天也碰到了和题主类似的需求,不知道题主最后是如何解决的,我这边说下我的实现方式。
1.通过控制台的eventlistener可以判断出组件是通过
pointerup
pointerdown
pointermove
事件来实现拖动的,分析出这点,接下来就好办了2.在图中左侧元素的
dragenter
事件中触发pointerdown
自定义事件3.
dragover
事件中触发pointermove
自定义事件,drop
事件中触发pointerup
自定义事件,方式和上面一样大功告成!
demo:
https://pan.baidu.com/s/1x3gr...
如有帮助就顺手点个赞吧,谢谢各位大佬~
求代码一份,十分感谢。446443540@qq.com
跪求,请大佬给一份demo,搞了蛮久还是有些问题,295891987@qq.com。
大佬求一份源码