谭光志

Results 73 comments of 谭光志

```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 元素的属性值,所以不会导致回流。

> > > 点组合按钮报错 > > > > > > 图裂了 > > ![1629798718(1)](https://user-images.githubusercontent.com/64625772/130598353-f61ffc16-1099-45c9-af41-dd28e5d6db53.jpg) 我试了一下,点组合按钮没问题。你是不是改代码了?

> > > > > > 点组合按钮报错 > > > > > > > > > > > > > > > 图裂了 > > > > > > >...

> 为什么有些组件不能组合 > ![1630314669(1)](https://user-images.githubusercontent.com/64625772/131316494-68146d62-81d1-4737-87ea-d9e4361141c6.png) 按照代码逻辑,只要你把多个组件选在一起就可以组合了。除非你改代码了。