是东山啊
是东山啊
  • 发布:2021-12-23 15:59
  • 更新:2022-05-10 16:41
  • 阅读:1650

uni-app项目中使用VueDraggable的add事件报错

分类:uni-app

使用vue cli 安装的项目中使用 VueDraggable的add事件能够正常使用不报错,但是用uni-app创建的项目npm安装VueDraggable之后使用add事件就会报错

找了一下相关的帖子,只有这个:https://ask.dcloud.net.cn/question/115601

说的是修改CustomEvent数据类型就可以
将vuedraggable.js #30

function emit(evtName, evtData) {    
  this.$nextTick(() => this.$emit(evtName.toLowerCase(), evtData));    
}

修改为

function emit(evtName, evtData) {
this.$nextTick(() => this.$emit(evtName.toLowerCase(), {...evtData}));
}

就好了,但是更改了之后并没有效果,依然报错

2021-12-23 15:59 负责人:无 分享
已邀请:
是东山啊

是东山啊 (作者)

  • s***@qiyedaohr.com

    我改完之后报Cannot read property 'nid' of undefined at view.umd.min.js:1,你有遇到吗

    2022-09-08 14:04

  • r***@163.com

    回复 s***@qiyedaohr.com: 我也是,请问该怎么解决

    2023-02-04 09:14

wohuo

wohuo

大佬 为什么我使用npm安装了vuedraggable之后import进去会报 ["usingComponents"]["draggable"]
我是在分包中使用的,vuedraggable在主包的node_modules

  • wohuo

    H5就可以正常使用 编译成小程序就会找不到这个组件

    2022-03-03 11:53

  • 1***@qq.com

    回复 wohuo: 大佬解决了这个问题吗

    2023-01-04 17:46

猪肉丸

猪肉丸

看这篇文章,已完美解决vuedraggable的拖拽排序报错问题,无需每次打开项目时,重新build
地址:https://ask.dcloud.net.cn/question/144791?item_id=197983
点击查看

该问题目前已经被锁定, 无法添加新回复