基于vue.js 2.0的百度天气应用
来源:互联网 发布:一键部署java环境 编辑:程序博客网 时间:2024/06/16 01:13
vue-weather
基于vue.js 2.0的百度天气应用。http://www.tuicool.com/articles/RBVF73J
说明
初学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。
实现功能
效果截屏
主界面
界面功能
城市列表
城市列表选择设置
八种纯CSS天气图标
0 0
- 基于vue.js 2.0的百度天气应用
- 基于vue.js 2.0的百度天气应用
- 基于vue.js开发的demo—天气APP
- JS-Vue/基于Vue.js的时钟
- 基于 vue-cli 的 Vue js 单页应用项目模板
- 基于 vue-cli 的 Vue js 单页应用项目模板
- 基于Vue JS, Webpack 以及Material Design的渐进式web应用 [Part 1]
- 构建基于webpack的vue.js项目
- 基于Vue.js的表格分页组件
- 基于vue.js的分页插件
- 基于vue.js的直播项目设计
- 基于vue.js的小demo
- 基于vue.js的分页插件
- 基于 Laravel 的 Vue.js 学习
- 基于vue.js的图像预览组件
- webpack+Vue.js+vue-router的一个简单实例应用
- Vue.js应用笔记
- Vue.js的应用——e.currentTarget的应用
- SpringMVC拦截器实现登录认证
- C++:UTF-8、UTF-16、UTF-32之间的编码转换
- [BZOJ1034][ZJOI2008]泡泡堂BNB(贪心)
- Springmvc的工作流程
- 127.0.0.1和localhost和本机IP三者的区别!!!
- 基于vue.js 2.0的百度天气应用
- 欢迎使用CSDN-markdown编辑器
- Android-数据存储与访问:商品展示
- react native StatusBar 使用详解
- footer固定在网页底部且居中,超过一屏自动撑开(最简单的CSS实现)
- Shell技巧小结~
- 相对布局RelativeLayout的那些事
- 七种qsort排序方法
- Google Assistant SDK预览版发布