美文网首页
vue----拖拽小方块

vue----拖拽小方块

作者: 爱祖国 | 来源:发表于2017-03-07 22:17 被阅读0次

话不多说,直接来实例
1.html代码如下:
<div id="box"> <div v-drag class="box1"></div> <div v-drag class="box2"></div> </div>
2.css样式如下:
div.box1{width:100px; height:100px; background:red; position:absolute; top:0;left:0; cursor:move;} div.box2{width:100px; height:100px; background:blue; position:absolute; top:0;right:0; cursor:move;}
3.vue代码如下:
Vue.directive('drag',function(){ var oDiv=this.el; oDiv.onmousedown=function(ev){ var disX=ev.clientX-oDiv.offsetLeft; var disY=ev.clientY-oDiv.offsetTop; document.onmousemove=function(ev){ var l=ev.clientX-disX; var t=ev.clientY-disY; oDiv.style.left=l+'px'; oDiv.style.top=t+'px'; }; document.onmouseup=function(){ document.onmousemove=document.onmouseup=null; }; } }) window.onload=function(){ var vm=new Vue({ data:{ }, methods:{ } }).$mount('#box');//手动挂载!! };

相关文章

  • vue----拖拽小方块

    话不多说,直接来实例1.html代码如下: 2.css样式如下:div.box1{width:10...

  • 2018-11-09

    拖拽小方块

  • 原生js小项目---拖拽小方块--- js菜单栏

    拖拽小方块 HTML部分省去 js菜单栏 HTML部分省略, 思想如下代码

  • 拖拽操作

    应用: 1.拖拽排序2.拖拽上传3.拖拽裁剪 拖拽流程 确定可拖拽的内容-->开始拖拽-->拖拽过程-->结束拖拽...

  • VUE----混入

    vue存在一个叫做混入的东西,官方文档给的解释是:混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue ...

  • 小方块

    我好像很久之前一直叫他小方块。 身高170.体重170,当然也是很久前。 前几天偶尔聊天,他说,小刘瑞,有时间到上...

  • 小方块

    清晨 小方块醒了 许多三角还在沉眠

  • 小方块

    过年记忆篇: 打麻将已经成为大家所喜爱的娱乐项目,不分时间跨越也不分年龄阶段,麻将是一项茶余饭后的娱乐游戏项目,打...

  • Css 盒子模型

    1.那什么是盒模型呢? 简单的理解为,你可以把每个html标签当成一个小方块,然后这个小方块又包着几个小方块,如同...

  • Html5 + Css 3 文件拖拽上传功能

    拖拽上传文件功能 拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用...

网友评论

      本文标题:vue----拖拽小方块

      本文链接:https://www.haomeiwen.com/subject/spjvgttx.html