kirillmurashov / vue-drag-resize

Vue2 && Vue3 Component for resize and drag elements
https://kirillmurashov.com/vue-drag-resize/
MIT License
2.27k stars 325 forks source link

关于Vue3不能正常使用此包的解决办法 #188

Open glotm opened 10 months ago

glotm commented 10 months ago

在按照作者的这两步骤之后

image

我这边显示这样的错误,包也不能正常使用,但是检查发现包已经安装成功

image

解决办法,把这个项目的地址src/components/ 中的四个文件合并到一个vue文件里 image

当做一个正常的组件来使用,之后会报错,因为v-for使用需要加上一个:key="{stick}",注意我这里的stick是随便填写的,反正这个key用不到 image

这样后正常使用这个组件即可,我这里把这个组件文件改了下名字为DragResize,接着尝试作者给的例子 image

image 这个就正常出现了

jokecode commented 5 months ago

应该是你安装的 vue-drag-resize库不是最新的,应该使用npm i -s vue-drag-resize@next命令。

注意:重新执行了npm i -s vue-drag-resize@next这个命令后,需要把node_modules文件夹删除后重新执行npm i这个命令

可以参考 #101 这个问题!