有一个需求是把大小不等的卡片(卡片的尺寸是/[123]*[123]/(这个是正则))拖拽放入一个 33 宫格的页面中,比如拖拽的卡片尺寸可能是:13,21....等等等等。如果拖拽的不是 11 的卡片,则需要在 3*3 的宫格中找到可以放置卡片的相邻宫格,并把这些相邻宫格合并起来然后放置卡片。
弄了两天,尝试了 react-grid-layout 、react-dnd ,好像都没有现成的方案,而且现在也没有思路去解决
项目的交付时间在 7.31 日,时间非常紧,正常开发也需要周末也加班才能完成
要继续尝试解决还是找到 leader 说明问题,或者跟甲方产品经理沟通换种交互方式?
请问这种情况应该怎么办呢?
或者有大佬做过类似需求可以给我点思路吗?