谭光志
谭光志
```js const data = [1,2,3,4,5,6,7,8,9,10,11,12,13] // 将操作倒放即可 // 原来是从牌顶上拿一张牌放到桌子上,再将牌顶的牌放到牌底 // 倒放:将牌底的牌放到牌顶,再从桌子上拿一张牌放到牌顶 function reverse(data) { const result = [] while (data.length) { // 由于一开始 result 没有牌,不能执行 “将牌底的牌放到牌底” 这一步操作,所以跳过 if (result.length) {...
> 旋转之后吸附功能好像不太准了 从实现上看,似乎无法解决这个问题。不知道题主现在有没找到解决方案?
https://github.com/woai3c/visual-drag-demo 我这个可以吸附对齐
> https://developer.mozilla.org/zh-CN/docs/Web/API/PerformanceObserver/observe https://developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver/observe 看下英文的,中文翻译有问题。
> `isInScreen`方法不能准确判断元素是否在可视窗口内, > > ``` > const viewportWidth = window.innerWidth > const viewportHeight = window.innerHeight > > // dom 对象是否在屏幕内 > function isInScreen(dom) { > const rectInfo = dom.getBoundingClientRect() >...
> getBoundingClientRect获取元素几何属性的时候,会导致回流吧? 是不是有性能问题 这个方法是获取 DOM 属性用的,并不是设置这个 DOM 元素的属性值,所以不会导致回流。
> 点组合按钮报错 图裂了
> > > 点组合按钮报错 > > > > > > 图裂了 > >  我试了一下,点组合按钮没问题。你是不是改代码了?
> > > > > > 点组合按钮报错 > > > > > > > > > > > > > > > 图裂了 > > > > > > >...
> 为什么有些组件不能组合 >  按照代码逻辑,只要你把多个组件选在一起就可以组合了。除非你改代码了。