小工具知识网

当前位置: 首页 > 行业知识 > Vue3制作一个可拖拽的小箭头

行业知识

Vue3制作一个可拖拽的小箭头

2026-10-30 13:20:43 来源:互联网转载

效果图

可以���住小箭头进行左右拖拽,不会做git图,所以只有静态效果QAQ

代码

        import { ref } from "vue"let x = ref(0);let length = ref(300);let startx = ref(0);function start(e){  e.dataTransfer.setDragImage(e.target, window.outerWidth, window.outerHeight);  //取消丑陋的阴影  startx.value = e.offsetX}function dragging(e){    //根据偏移量计算width  x.value = e.offsetX - startx.value  length.value = length.value + x.value   startx.value = e.offsetX}function end(){    //初始化  x.value= 0  startx.value = 0  length.value = 300}.tip{  margin-top: 100px;  height: 50px;  background-color: red;  clip-path: polygon(0 0 , 80% 0 , 100% 50% , 80% 100% , 0 100%);}

上一篇:博锐精品质揭秘,真假辨别攻略,轻松掌握真伪识别技巧!

下一篇:用手机mc怎么进服务器?