# vue3-mini-weather **Repository Path**: maocaoying_admin/vue3-mini-weather ## Basic Information - **Project Name**: vue3-mini-weather - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: 0.1.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-08-13 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

基于Vue3.x开发,Vite打包的迷你实时天气预报组件

![GitHub watchers](https://img.shields.io/github/watchers/hjiachuang/vue3-mini-weather?style=social) ![GitHub stars](https://img.shields.io/github/stars/hjiachuang/vue3-mini-weather?style=social) ![GitHub forks](https://img.shields.io/github/forks/hjiachuang/vue3-mini-weather?style=social)
![GitHub package.json version](https://img.shields.io/github/package-json/v/hjiachuang/vue3-mini-weather?style=flat-square) ![GitHub](https://img.shields.io/github/license/hjiachuang/vue3-mini-weather?style=flat-square) ![GitHub open issues](https://img.shields.io/github/issues/hjiachuang/vue3-mini-weather?style=flat-square) ![GitHub closed issues](https://img.shields.io/github/issues-closed/hjiachuang/vue3-mini-weather) ![GitHub last commit](https://img.shields.io/github/last-commit/hjiachuang/vue3-mini-weather?style=flat-square) ![GitHub top language](https://img.shields.io/github/languages/top/hjiachuang/vue3-mini-weather?style=flat-square)
#### 项目展示 [vue3-mini-weather展示页](https://apia.aidioute.cn/resource/vue-mini-weather/) > 从`vue-mini-weather`迁移过来的基于`vue3.x`框架开发,`Vite`打包的的一款迷你天气预报展示的小组件,目前只支持中国大陆的天气预报,原因在更新公告中有,有问题请提[issue](https://github.com/hjiachuang/vue3-mini-weather/issues) #### 📦 安装 **2022.10.17** **注意:因为刚上传到npm仓库没多久,可能其他镜像源还没有同步过去,所以要下载只能切换npm源。** ```bash npm i vue3-mini-weather --save ``` ```javascript // 1. 全局引入 //main.js 项目入口文件 import { createApp } from 'vue' import App from './App.vue' import weather from 'vue3-mini-weather' createApp(App).use(weather).mount('#app') //app.vue 项目文件 // 2. 局部引入 //app.vue 项目文件 ``` #### 📝 参数说明 ```javascript url: { //天气小组件调用的天气查询API type: String, default: 'https://apia.aidioute.cn/weather/' } ``` ##### 📖 更新 * **版本0.1.0** 更新时间:2022.10.17 1. 从vue-mini-weather迁移过来的,具体内容看[vue-mini-weather](https://github.com/hjiachuang/vue-mini-weather),这里不再重复赘述。 #### 📝 说明 * 项目使用到了开源的天气动态icon,来源于[basmilius](https://github.com/basmilius/weather-icons) * 获取天气的前提是需要获取您当前的位置信息,默认使用HTML5的定位功能,如果定位失败的话,则采用IP地址定位的方式获取位置信息,再获取天气信息。 #### 📝 依赖 * [axios](https://github.com/axios/axios) * [lottie-web](https://github.com/airbnb/lottie-web) #### 📝 License [MIT](https://github.com/hjiachuang/vue-mini-weather/blob/master/LICENSE) Copyright © 2022-present [hjiachuang](https://github.com/hjiachuang).