首页
BBS
IoT黄页导航
前端开发
前端工具
IoT资讯
Portal
发布
登录
|
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
本版
文章
帖子
群组
用户
本版
文章
帖子
群组
用户
HTML
JavaScript
CSS
HTML符号对照表
语言代码参考
Emmet使用手册
Plupload帮助文档
CSS命名规范
CSS格式整理压缩
JS在线压缩
JS加密解密工具
LinkageSel
IoT支持规范
道具
勋章
任务
淘帖
日志
相册
分享
记录
留言板
广播
群组
门户
导读
设置
我的收藏
退出
腾讯QQ
微信登录
首页
›
前端技术客栈
›
前端综合交流
›
查看内容
黑暗里的战神
新手上路
35
积分
13
帖子
0
精华
单片机内核Cortex-M3八大知识点
flash存储器原理及作用是什么?
南昌首条地下综合管廊简介以及应用的相关传感器推荐
光模块基础知识
无线数传CC2591_IcpdfCom_514699
DVI工作原理
ThreeJS中创建文字的几种方法
在内网中 vue项目添加ECharts图表插件
基于vue和axios的天气查询
©
黑暗里的战神
新手上路
/ 2019-11-24 02:24 /
0 人收藏
保留作者信息
禁止商业使用(站长自定义文字)
基于vue.js和axios.js制作的天气查询,是个学习vue.js非常时候拿来练手的小项目
这是html的代码
天气查询
天气查询
搜索
北京
上海
广州
深圳
<li v-for="item in weatherList">
{{ item.type }}
{{ item.low }}
~
{{ item.high }}
{{ item.date }}
注意:这里的vue和axios的引用是没有先后关系的
这里是css的代码
/*style.css*/
*{
padding: 0px;
margin: 0px;
}
#app {
text-align: center;
margin: 100px 0px;
}
.logo {
font-size: 20px;
font-family: "宋体";
}
.form_group {
margin-top: 10px;
}
.input_text {
height: 30px;
width: 500px;
}
.input_sub {
height: 34px;
border: none;
width: 50px;
margin-left: -5px;
vertical-align: middle;
background-color: skyblue;
}
.hotkey>a {
color: black;
text-decoration: none;
}
.hotkey {
margin-top: 10px;
margin-left: -400px;
}
.weather_list>li {
height: 100px;
display: inline-block;
list-style: none;
border-right: 3px salmon solid;
margin-right: 30px;
padding-right: 30px;
margin-top: 10px;
line-height: 35px;}
这里是js的代码了
//main.js
var app = new Vue({
el:"#app",
data:{
city:"",
weatherList:[],
},
methods: {
searchweather:function(){
// console.log("查询天气");
// console.log(this.city);
var that = this;
axios.get("http://wthrcdn.etouch.cn/weather_mini?city="+this.city).then(function(response){
console.log(response.data.data.forecast);
that.weatherList = response.data.data.forecast;
})
}
},})
主要就是使用axios和vue的相互结合啦
登录/注册后可看大图
免责声明:本文内容部分来源于网络,出于网络分享目的,如对您的权益版权有异议我们将予以删除,谢谢合作!
分享至 :
QQ空间
收藏
回复
1
个回复
正序浏览
菲同凡想
新手上路
2019-12-18 21:56:38
|
显示全部楼层
沙发
666666
回复
使用道具
举报
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复