vue拖拽练习
来源:互联网 发布:古鹰 知乎 编辑:程序博客网 时间:2024/05/22 06:55
<html><head> <title></title> <meta charset="utf-8"> <script type="text/javascript" src="vue_2.js"></script></head><body> <div id="box"> <-- 自定义指令 v-drag --> <div v-drag :style="{position:'absolute', width:'100px', height:'100px', background:'red'}"></div> <div v-drag :style="{position:'absolute', width:'100px', height:'100px', background:'blue'}"></div> </div></body></html><script type="text/javascript"> // 自定义元素指令 Vue.directive('drag',function(){ var box = this.el; box.onmousedown = function(ev){ var disX = ev.clientX - box.offsetLeft; var disY = ev.clientY - box.offsetTop; document.onmousemove = function(ev){ var l = ev.clientX - disX; var t = ev.clientY - disY; box.style.left = l + "px"; box.style.top = t + "px"; }; document.onmouseup = function(){ document.onmousemove = null; document.onmouseup = null; } } }); new Vue({ }).$mount("#box");</script>
阅读全文
0 0
- vue拖拽练习
- Vue实例练习
- vue练习,写游戏
- vue 组件 小练习
- vue指令练习demo
- vue的bind练习
- vue的小练习
- vue 拖拽功能
- vue代码练习及效果图
- vue弹窗组件练习
- Vue.js框架路由练习
- Vue经典题型demo 练习
- vue的v_if小练习
- IMWeb训练营作业--VUE练习,ToDoList
- 【IMWeb训练营作业】 vue练习-todoList
- vue弹窗消息组件练习2
- vue移动端地区选择练习1
- Vue.js框架练习之购物车
- LBP(Local Binary Patterns)局部二进制模式
- Activity的启动和创建流程
- Python实战:网络爬虫都能干什么?
- C#实现爬取淘宝商品
- MFC延时功能GetTickCount的实现
- vue拖拽练习
- Android6.0蓝牙搜索设备
- 结构体初始化
- 03,Lua 词法规范
- 汇编语言实现简单的计算器
- 软件工程(C编码实践篇)学习总结
- LinkedHashMap图解--转载
- Spark2.1.1<IDEA使用SBT或者Maven构建spark程序>
- 20170615