王金平

Results 25 comments of 王金平

可以获取 .rc-virtual-list-holder 的 ```js temp2.getBoundingClientRect().y + temp2.getBoundingClientRect().height ``` 和 .rc-virtual-list-holder-inner 的 ```js temp3.getBoundingClientRect().y + temp3.getBoundingClientRect().height ``` 是否相等,不过感觉还是 getScrollInfo 暴露更多信息更好,这些写就耦合了 dom 结构

研究了下上面的方法不太准,可以使用下面的方法 ```ts const RC_VIRTUAL_LIST_HOLDER_CLASS = '.rc-virtual-list-holder' export const isScrollBottom = (root: HTMLElement) => { const virtualList = root.querySelector(RC_VIRTUAL_LIST_HOLDER_CLASS) if (!isDef(virtualList)) { throw virtualError(`cannot find class ${RC_VIRTUAL_LIST_HOLDER_CLASS}`) } return virtualList.scrollTop >=...

举个例子:比如搭配 TypeScript 内置的 **ReturnTypep**。你传入一个函数类型,**ReturnTypep** 会返回该函数的返回值的类型 => 举个例子:比如搭配 TypeScript 内置的 **ReturnType**。你传入一个函数类型,**ReturnType** 会返回该函数的返回值的类型:

感觉真正能用在生产中的两组模式:pnpm(推荐的)or lerna + yarn (nohoist 模式)