You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FormKit拖拽外部元素时触发TypeError控制台错误的解决咨询

FormKit拖拽外部元素时触发TypeError控制台错误的解决咨询

大家好,我在使用FormKit的拖拽JS库时遇到了一个控制台错误,想请教下有没有解决办法:

当我把外部元素拖到开启了拖拽功能的区域上时,控制台会抛出这样的TypeError:

Uncaught TypeError: Cannot read properties of undefined (reading 'el') at La (CGmjAurY.js:64:49253) at Re (CGmjAurY.js:64:51565) at Ta (CGmjAurY.js:64:48897) at HTMLLIElement. (CGmjAurY.js:64:51516)

有意思的是,我照着FormKit官方文档里的示例操作时,发现文档的演示页面也会触发同样的错误,看来这不是我项目独有的问题。

我已经尝试过配置accepts属性,也调整了useDragAndDrop的参数,比如这样写:

const [source, items] = useDragAndDrop(["dungeon_master.exe", "map_1.dat", "map_2.dat", "character1.txt", "character2.txt", "shell32.dll", "README.txt"], {
  draggable: (el) => { 
    return el.id !== "no-drag"; 
  }, 
} );

但还是会触发同样的错误。

这个错误不会导致应用崩溃,但控制台一直飘红看着很闹心,想彻底解决掉。有没有大佬知道怎么避免这个错误?毕竟官方示例里也存在这个问题,想知道有没有官方没提到的处理技巧?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 09:38:06