收藏
回答

"lazyCodeLoading": "requiredComponents"导致真机组件长按异常?

这是一个拖动排序功能组件,模拟器一切正常,真机运行时,设置"lazyCodeLoading": "requiredComponents"时,会导致长按拖动无效

去掉"lazyCodeLoading": "requiredComponents"进行真机调试时,长按拖动正常

已经在app.json的usingComponents中声明了组件

长按事件是通过WXS函数响应的,如下图

在WXS函数的longPress事件中,无法接收到slot插槽传入的idx、posList、dragDirection、window等参数(即event.currentTarget.dataset是空对象)

去掉"lazyCodeLoading": "requiredComponents"时能正常获取slot插槽传入的参数

只有真机异常,模拟器功能很正常,希望官方可以看下是wxs响应参数的问题还是组件按需注入这边有什么问题

回答关注问题邀请回答
收藏
登录 后发表内容