Closed amonyaos closed 10 months ago
my-lib.es.js 小问题,不影响使用,但是抛异常引起开发者困惑
观察到 wrapperWidth.value 为 0,colWidth.value 为 0,执行 renderer 后执行 layoutHandle 中的 initY
watch(() => [wrapperWidth, colWidth, props.list], () => { renderer(); }, { deep: true });
此时 cols.value 为 NaN,new Array(cols.value) 抛异常
const initY = () => { posY.value = new Array(cols.value).fill(props.hasAroundGutter ? props.gutter : 0); };
源码位置:lib/use/useLayout.ts
已经修复
my-lib.es.js 小问题,不影响使用,但是抛异常引起开发者困惑
观察到 wrapperWidth.value 为 0,colWidth.value 为 0,执行 renderer 后执行 layoutHandle 中的 initY
此时 cols.value 为 NaN,new Array(cols.value) 抛异常
源码位置:lib/use/useLayout.ts