好的,在 Vue 3 中实现一个拖动功能的实例可以这么写:
首先,使用 ref
指令绑定一个元素的 DOM 对象:
<template>
<div ref="dragBox" class="drag-box">拖动我</div>
</template>
<script>
export default {
setup() {
const dragBox = ref(null)
return {
dragBox
}
}
}
</script>