我用Vue做了一个天气壁纸

一、前言

Hello大家好,我是李小白,是b站wallpaper engine的同名作者,更多精彩请关注bilibili 会功夫的李白bilibili-会功夫的李白,本期带来的是wallpaper engine上面的一款天气壁纸,开发使用的是Vue,然后打包发到wallpaper engine,项目已经发到了github jl15988github-jl15988,请参考github perfect-weathergithub-perfect-weather,欢迎Star。

目前该项目已同步至Gitee:gitee perfect-weathergithub-perfect-weather

二、效果图

在这里插入图片描述

三、功能

  • 支持自定义背景
  • 支持天气动效(目前只有阳光,多云和星空),且随天气变化而变化
  • 可查看前天、今天、未来14天天气情况
  • 天气包括天气状况、温度、风向、风级、且有温度变化折线图
  • 可查看时间、日期、星期、时间段、地支纪时法

更多功能敬请期待…

四、项目启动

首先,你应该通过下面命令去安装依赖

npm install

然后通过下面命令去运行它

npm run serve

同样,你也可以通过下面命令来打包,以便于发到服务器

npm run build

五、使用

该项目仅供个人学习使用,请勿将api用于商用等赚取利益的渠道。

1. 本地环境

本地使用的是测试数据,如果想切换api数据,请到src/api/api.js中,将useTestData改为false(不影响生产环境)。

2. 生产环境

生产环境自动为api数据,无需切换。

六、组件

1. WeatherType

该组件为动态天气背景,识别api数据的weather_icon_id属性,现在只加了三种环境,多云、阳光和星空。后面会继续添加其他效果。

2. MTime

时间组件。

3. MWeather

显示的天气信息组件。

4. MWeatherLines

天气折线图组件。

七、wallpaper engine

现最新壁纸已发布到wallpaper engine,搜索完美天气即可订阅,或者搜索功夫李白查看本作者所有壁纸,欢迎关注订阅,壁纸更新和发布会在bilibili 会功夫的李白bilibili-会功夫的李白发布视频,欢迎关注,发现更多好看、好玩的壁纸!

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会功夫的李白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值