腾讯面试官:如何从0到1实现一个高性能Collapse折叠组件,直到现在我还实现不出来

2023-07-27 19:31:26 浏览数 (1)

现代JavaScript高级小册

深入浅出Dart

现代TypeScript高级小册

大家好,我是linwu,之前面腾讯某个部门的时候,面试官曾经给了我一道手写题,题目大概就是从0到1实现一个Collapse折叠组件,然后我根据提供接口属性,我大概实现出来类似下面组件的形态,然后面试官问动画除了height形式,还有其他它方式么,因为height的变化会触发重排,另外折叠面板panel如果是大量数据,打开的时候会卡顿,该如何处理,这个我到时候解决了,提前渲染隐藏就行,但是重排的问题直到现在我都没有解决,发出来问问大家,如果是你们,你们会如何思考

0 人点赞