| | |
| | | import * as React from 'react' |
| | | import * as PIXI from 'pixi.js'; |
| | | import * as TWEEDLE from 'tweedle.js'; |
| | | import { Button, message, Modal, Card } from 'antd'; |
| | | |
| | | |
| | | const Map = () => { |
| | | const map = React.useRef(); |
| | | const [activeMap, setActiveMap] = React.useState('zone') |
| | | |
| | | React.useEffect(() => { |
| | | const app = new PIXI.Application({ |
| | |
| | | } |
| | | }, []); |
| | | |
| | | console.log(1); |
| | | |
| | | return ( |
| | | <> |
| | | <div |
| | | ref={map} |
| | | <Card |
| | | style={{ width: '100%' }} |
| | | tabList={[ |
| | | { |
| | | key: 'zone', |
| | | label: 'zone' |
| | | } |
| | | ]} |
| | | activeTabKey={activeMap} |
| | | tabBarExtraContent={<Button>更多设置</Button>} |
| | | onTabChange={(key) => { |
| | | setActiveMap(key); |
| | | }} |
| | | tabProps={{ |
| | | size: 'middle', |
| | | }} |
| | | > |
| | | </div> |
| | | <div |
| | | ref={map} |
| | | > |
| | | </div> |
| | | </Card> |
| | | |
| | | </> |
| | | ) |
| | | } |