自定义图表--随意拖拽拉伸功能的实现

自定义图表--随意拖拽拉伸功能的实现_第1张图片

随意拖拽、拉伸元素的功能是现在大热的自定义图表的重要组成功能,本文以最简单的视角搞懂随意拖拽、拉伸元素功能,完成这个功能需要先了解原生 drag && vue-ruler-tool && @smallwei/avue

demo在线体验地址:zhao-wenchao110.gitee.io/customdrag

一、了解HTML5原生拖拽 drag

1-1、了解拖拽事件的流程

其实拖拽功能的实现无非就是三个步骤:
选中元素 ---> 拖动元素 ---> 释放元素;

1-2、如何选中元素

HTML5中只需要将元素身上设置属性 draggabletrue,那么就可以按住鼠标左键选中元素,进行拖放了,其中 draggable的属性可以设置几个值:

  • true:允许拖动
  • false:禁止拖动
  • auto:跟随浏览器定义是否可以拖动
<

你可能感兴趣的:(其他分类,实用代码,javascript,前端,vue.js)