0.3.9 • Published 1 year ago
kgsheet v0.3.9
YSheet
RUN
pnpm install
pnpm run dev
示例
import Excel, { createDefaultData } from 'ysheet';
function ExcelMain() {
const container = useRef(null);
const once = useRef(true);
const instance = useRef(null);
useEffect(() => {
if (once.current) {
instance.current = new Excel(container.current);
const data = createDefaultData(1000, 1000);
instance.current.setData(data);
once.current = false;
}
}, [container.current])
return (
<>
<div ref={container} style={{ width: '90%', height: '90%', marginTop: '20px' }}></div>
<div onClick={() => {
instance.current.reverseDarkMode();
}}>切主题</div>
</>
);
}
export default ExcelMain