https://www.ctolib.com/alanWongsGithub-vue-weather.html
来源:互联网 发布:如何修改淘宝店铺名 编辑:程序博客网 时间:2024/04/28 14:50
vue-weather
基于vue.js 2.0的百度天气应用。
说明
初学vue,在看完一个简单的视频教程和走两遍完官方文档之后仍然感觉云里雾里,知其然不知其所以然(虽然现在好了点)。请教了高手之后人家都说学习新东西的最好方法不就是学到了之后就要用么。边学边用,根据项目需要学才是最快上手的,但有没有什么适合新手的项目参考,想了几天打算用vue来仿一个简单的天气应用,于是就出现了这个小应用,巩固所学。项目适合刚学完vue想实践的新手,高手略过吧!
技术栈
- vue2.0
- vue-router
- webpack
- ES6/7
- Axios
- less
- linq.js
- svg
运行环境
nodejs 6.0 稳定版 npm 3.10
安装
git clone https://github.com/alanWongsGithub/vue-weather.gitcd weather/npm install
运行
npm run dev
上线
npm run build
然后
本项目用于刚上手vue 2.0文档想找项目尝尝鲜的coder。
由于本人也刚接触vue所以在您看来可能代码写的有些乱,将就着看吧。
项目使用百度IP定位API获取当前城市,再根据当前城市获取中国天气网天气API信息,百度的IP定位API需要自己注册开发者账号然后申请一个AK密钥,然后才能获取定位信息,当然也可以手动设置当前城市天气。
由于使用的免费天气API数据过于简单,导致某些功能只能自己实现或者未开发,比如日落日出时间,当然也可以计算自己实现,稍复杂。
国际惯例,您觉得还可以就 star一下吧,让我更有动力学习。
开发环境为 windows 7 Chrome 57 node 6.10.1。
实现功能
阴历、阳历、天干地支日历
空气质量、当前天气温度风力风级、当前天气提示
未来24小时预报,预报数据API未提供这里为模拟数据
摄氏温度和华氏温度转换。
未来四天天气预报 、SVG贝塞尔曲线绘制
自动IP定位当前城市设置天气,全国县级以上城市检索设置。这里获取的全国城市城市数据为饿了么数据。
效果截屏
主界面
界面功能
城市列表
城市列表选择设置
八种纯CSS天气图标
阅读全文
0 0
- https://www.ctolib.com/alanWongsGithub-vue-weather.html
- https://www.cnblogs.com/sea-star/p/rtcp.html
- https://www.cnblogs.com/by-dream/p/5611555.html
- https://www.cnblogs.com/Y1Focus/p/6707121.html
- https://www.box.com/
- https://www.cocoacontrols.com
- https://www.cocoacontrols.com/
- https://www.quora.com/
- https://www.mapd.com/
- HTTPS://WWW.CNBLOGS.COM/ANDROID-JOKER/P/4414891.HTML https://www.cnblogs.com/android-joker/p/4414891
- php 抓取天气情况 www.weather.com.cn
- https://www.cubeslam.com/axahwr
- 海报设计https://www.canva.com
- Sun SPOT Quick Start Tutorial (https://www.sunspotworld.com/docs/Green/Tutorial/Tutorial.html)
- https://www.ibm.com/developerworks/cn/java/j-nativegui2/index.html#resources
- GSM Hacker详解(SMS) https://www.nigesb.com/gsm-hacker-abhout-sms-sniffer.html
- 使用HTTP协议访问网络 原网址https://www.2cto.com/kf/201701/552932.html
- 留作笔记,原文链接:https://www.2cto.com/kf/201607/529682.html
- windows下scipy的安装
- RadioGroup
- obs在windows下的完整编译安装教程
- 地图比例尺,分辨率,dpi之间的关系
- Python:安装MYSQL Connector
- https://www.ctolib.com/alanWongsGithub-vue-weather.html
- vee验证插件
- HTML5的form如何关闭自动完成功能
- 湖南省第十届大学生计算机程序设计竞赛----残缺的棋局
- 终于回来了&&邮递员送信
- virtualbox samba共享文件夹不能更改权限
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
- Android HTTP网络详解
- Jquery屏蔽键盘键