import * as React from "react"; import * as ReactDOM from "react-dom"; import { LayoutDemo } from './NormalLayout/index'; import { SortedTableWithStatic } from "./StaticWidget/index"; import { LayoutRestore } from "./LayoutRestore/index"; import { HandleLayout } from "./HandleLayout/index"; // import { AddRemove } from "./AddRemove/index"; import { Mobile } from "./mobileLayout/index"; import './index.css' const DemoMap: any = { normalLayout: , // SortedTable: , StaticHeader: , LayoutRestore: , HandleLayout: , // AddRemove: , Mobile: } class DemoDispatcher extends React.Component<{}, {}> { state = { demo: } handleLayoutChange = (demoName: string) => { this.setState({ demo: DemoMap[demoName] }) } render() { return (
切换 Demos
{this.state.demo}
) } } ReactDOM.render( , document.getElementById('root') ); document.addEventListener('touchmove', function (e) { e.preventDefault() }, false);