0.0.16 • Published 1 month ago

@zhajizhaji/meteo-hooks v0.0.16

Weekly downloads
-
License
-
Repository
-
Last release
1 month ago

meteo-hooks

This library was generated with Nx.

生成文档

全局安装以下两个包吧,方便点 npm install -g typedoc serve

  typedoc --tsconfig tsconfig-doc.json
  serve docs

使用方式

  1. 先设置代理和token ,要求能访问到接口
  2. 使用 useStationInfos 获取站点信息,用以拼合数据
  3. React 环境下使用这个,比如 Nextjs , 注意安装peer依赖
import { DemoPage, setMeteoConfig, useStationInfos } from "@zhajizhaji/meteo-hooks";
import { useEffect } from 'react'
const appKey = 'xxx';
const appSecret = 'xxx';

setMeteoConfig({
  host: "http://xxxx",
  appKey,
  appSecret
})

const adminCodes = ["330000"];

export default function Meteo() {
  const { data, loading, fetchData } = useStationInfos();

  // 使用 onInitialize 钩子,在组件初始化时触发加载数据
  useEffect(() => {
    if (data === null && !loading) {
      fetchData(adminCodes);
    }
  }, [loading, data, fetchData]);
  return <div className="">
    <DemoPage />
  </div>
}
0.0.16

1 month ago

0.0.15

3 months ago

0.0.9

6 months ago

0.0.8

6 months ago

0.0.7

8 months ago

0.0.6

8 months ago

0.0.4

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago