需求:自定义布局、自定义拖拽改变位置和大小
解释: 有一些统计信息的展示界面,用户可以通过拖拉的形式来放置自己要看的信息(比如财务只想看 日流水统计 运营看 用户访问量 注册量) , 还可以调整窗口大小
解决方式:自己开发的话成本较高;然后通过线上选型分析,最终使用了 vue-grid-layout来实现对应的功能https://github.com/jbaysolutions/vue-grid-layout ;选型的理由 该组件下载量大说明社区活跃,遇到了问题可以有更好的提问的渠道,而且该组件api 友好,所以就选择了这个组件。