<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->

- [tsl-weather 天气](#tsl-weather-%E5%A4%A9%E6%B0%94)
  - [1.参数解释](#1%E5%8F%82%E6%95%B0%E8%A7%A3%E9%87%8A)
  - [2.天气状态码参考](#2%E5%A4%A9%E6%B0%94%E7%8A%B6%E6%80%81%E7%A0%81%E5%8F%82%E8%80%83)
  - [3.todayWeather 参数解释](#3todayweather-%E5%8F%82%E6%95%B0%E8%A7%A3%E9%87%8A)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# tsl-weather 天气
天气组件有两种使用方式，1.直接使用默认的天气，给weatherKey和location即可 2.调通外部其它天气源，然后把对应图标和参数传入组件

## 1.参数解释

| 参数 | 是否必选 | 默认值 | 说明
| ---- | ---- | ---- | ---- |
| weatherKey | 必选 | 空 | 和风天气key
| location | 必选 | 空 | 需要查询地区的LocationID或以英文逗号分隔的经度,纬度坐标（十进制），LocationID可通过城市搜索服务获取。例如 location=101010100 或 location=116.41,39.92
| todayWeatherPic | 可选 | 空 | 天气对应的图片
| todayWeather | 可选 | null | 天气对象

## 2.天气状态码参考

| icon code | 天气状况     | weather                 |
|-----------|----------|-------------------------|
| 100       | 晴        | Sunny                   |
| 101       | 多云       | Cloudy                  |
| 102       | 少云       | Few Clouds              |
| 103       | 晴间多云     | Partly Cloudy           |
| 104       | 阴        | Overcast                |
| 150       | 晴        | Clear                   |
| 153       | 晴间多云     | Partly Cloudy           |
| 154       | 阴        | Overcast                |
| 300       | 阵雨       | Shower Rain             |
| 301       | 强阵雨      | Heavy Shower Rain       |
| 302       | 雷阵雨      | Thundershower           |
| 303       | 强雷阵雨     | Heavy Thunderstorm      |
| 304       | 雷阵雨伴有冰雹  | Thundershower with hail |
| 305       | 小雨       | Light Rain              |
| 306       | 中雨       | Moderate Rain           |
| 307       | 大雨       | Heavy Rain              |
| 308       | 极端降雨     | Extreme Rain            |
| 309       | 毛毛雨/细雨   | Drizzle Rain            |
| 310       | 暴雨       | Storm                   |
| 311       | 大暴雨      | Heavy Storm             |
| 312       | 特大暴雨     | Severe Storm            |
| 313       | 冻雨       | Freezing Rain           |
| 314       | 小到中雨     | Light to moderate rain  |
| 315       | 中到大雨     | Moderate to heavy rain  |
| 316       | 大到暴雨     | Heavy rain to storm     |
| 317       | 暴雨到大暴雨   | Storm to heavy storm    |
| 318       | 大暴雨到特大暴雨 | Heavy to severe storm   |
| 399       | 雨        | Rain                    |
| 350       | 阵雨       | Shower Rain             |
| 351       | 强阵雨      | Heavy Shower Rain       |
| 400       | 小雪       | Light Snow              |
| 401       | 中雪       | Moderate Snow           |
| 402       | 大雪       | Heavy Snow              |
| 403       | 暴雪       | Snowstorm               |
| 404       | 雨夹雪      | Sleet                   |
| 405       | 雨雪天气     | Rain And Snow           |
| 406       | 阵雨夹雪     | Shower Snow             |
| 407       | 阵雪       | Snow Flurry             |
| 408       | 小到中雪     | Light to moderate snow  |
| 409       | 中到大雪     | Moderate to heavy snow  |
| 410       | 大到暴雪     | Heavy snow to snowstorm |
| 499       | 雪        | Snow                    |
| 456       | 阵雨夹雪     | Shower Snow             |
| 457       | 阵雪       | Snow Flurry             |
| 500       | 薄雾       | Mist                    |
| 501       | 雾        | Foggy                   |
| 502       | 霾        | Haze                    |
| 503       | 扬沙       | Sand                    |
| 504       | 浮尘       | Dust                    |
| 507       | 沙尘暴      | Duststorm               |
| 508       | 强沙尘暴     | Sandstorm               |
| 509       | 浓雾       | Dense fog               |
| 510       | 强浓雾      | Strong fog              |
| 511       | 中度霾      | Moderate haze           |
| 512       | 重度霾      | Heavy haze              |
| 513       | 严重霾      | Severe haze             |
| 514       | 大雾       | Heavy fog               |
| 515       | 特强浓雾     | Extra heavy fog         |
| 900       | 热        | Hot                     |
| 901       | 冷        | Cold                    |
| 999       | 未知       | Unknown                 |

## 3.todayWeather 参数解释

| 参数            | 描述                        |
|---------------|---------------------------|
| code          | API状态码，具体含义请参考状态码         |
| updateTime    | 当前API的最近更新时间              |
| fxLink        | 当前数据的响应式页面，便于嵌入网站或应用      |
| now.obsTime   | 数据观测时间                    |
| now.temp      | 温度，默认单位：摄氏度               |
| now.feelsLike | 体感温度，默认单位：摄氏度             |
| now.icon      | 天气状况和图标的代码，图标可通过天气状况和图标下载 |
| now.text      | 天气状况的文字描述，包括阴晴雨雪等天气状态的描述  |
| now.wind360   | 风向360角度                   |
| now.windDir   | 风向                        |
| now.windScale | 风力等级                      |
| now.windSpeed | 风速，公里/小时                  |
| now.humidity  | 相对湿度，百分比数值                |
| now.precip    | 当前小时累计降水量，默认单位：毫米         |
| now.pressure  | 大气压强，默认单位：百帕              |
| now.vis       | 能见度，默认单位：公里               |
| now.cloud     | 云量，百分比数值                  |
| now.dew       | 露点温度                      |
| refer.sources | 原始数据来源，或数据源说明，可能为空        |
| refer.license | 数据许可或版权声明，可能为空            |
