1.2.8 • Published 2 months ago

@antv/gi-sdk-app v1.2.8

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

在 HTML 中 消费 GI_SDK_APP

  • 加载 JS 脚本,全局变量为 GI_SDK_APP
<!--- REACT ENV-->
<script src="https://gw.alipayobjects.com/os/lib/babel/standalone/7.19.2/babel.min.js"></script>
<!--- REACT DEPENDENCIES-->
<script src="https://gw.alipayobjects.com/os/lib/react/17.0.2/umd/react.production.min.js"></script>
<script src="https://gw.alipayobjects.com/os/lib/react-dom/17.0.2/umd/react-dom.production.min.js"></script>
<!--- GI_SDK_APP -->
<script src="https://gw.alipayobjects.com/os/lib/antv/gi-sdk-app/1.0.0/dist/index.min.js"></script>
  • 加载 CSS 脚本
<link rel="stylesheet" href="https://gw.alipayobjects.com/os/lib/antv/gi-sdk-app/1.0.0/dist/index.css" />
  • 运行脚本,渲染得到应用

其中 GI_EXPORT_CONFIG.json 都是 Insight 站点导出的配置,如下方代码所示,我们在本地构建了一个 Mock Server ,推荐用户自己构建服务,托管自己的站点应用

<body>
  <div id="root"></div>
  <script type="text/babel">
    const GraphApp = () => {
      const service = async () => {
        const config = await fetch('./GI_EXPORT_CONFIG.json').then(res => res.json());
        return {
          data: config,
          success: true,
        };
      };
      const { default: GI_SDK_APP } = window.GI_SDK_APP;

      return (
        <div style={{ height: '100vh' }}>
          <GI_SDK_APP id={'8e85de53-dcf3-492f-9786-c21554d07e8a'} service={service} />
        </div>
      );
    };
    //@ts-ignore
    window.ReactDOM.render(<GraphApp />, document.getElementById('root'));
  </script>
</body>
  • 最终效果

可以在 g6vp 的仓库中, cd gi-sdk-app ,然后 npm run build ,然后双击 index.html 运行

1.2.8

2 months ago

1.2.7

4 months ago

1.2.6

7 months ago

1.2.5

7 months ago

1.2.4

7 months ago

1.2.3

7 months ago

1.2.2

7 months ago

1.2.1

9 months ago

1.2.0

9 months ago

1.1.1

9 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.1.0

10 months ago

1.0.0

10 months ago