故事背景: 接到一个新需求,要求用vue搞,主要是拖动实现布局,关键点有:单个组件拖动,一行多列里面的组件拖动, 单个组件可以拖入一行多列里, 单个组件的拖动好实现,关键是把一个组件拖动到另一个类似于表格里面,而且有的情况下还需要限制拖动只能在水平方向,自己搜集资料, 实验,终于搞出来了. 原理上主要分为两类: HTML5自带的拖放api,可用的库有 : Vue.Draggable 使用js 监听鼠标的移动位置, 可用的库有: jquery ui 使用point-event: none(下面会…