效果预览:http://songothao.gitee.io/weather_query_based_on_vuejs/

项目已上传码云:叁贰壹/vuejs实现天气查询

知乎视频​www.zhihu.com

一、使用 axios + vue.js:

  1. axios-get请求:
axios.get(地址?key=value&key2=value2).then(function(response){}
).catch( function(err){}
);

2. axios-post 请求:

axios.post(地址, {key:value, key2:value2}).then(function(response){}
).catch( function(err){}
);

3. 引入 axios

<script src="https://unpkg.com/axios/dist/axios.min.js"></script> 

二、天气的接口 http://wthrcdn.etouch.cn/weather_mini

三、代码实现

main.js

var app = new Vue({el: "#app",data: {city: '',forecast: []},methods: {search: function() {var that = this;axios.get(`http://wthrcdn.etouch.cn/weather_mini?city=${this.city}`).then((res) => {that.forecast = res.data.data.forecast;}).catch((err) => {console.log(err);})},changeCity: function(city) {this.city = city;this.search();}}
})

index.html

<!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>查询天气</title><link rel="stylesheet" href="./css/reset.css"><link rel="stylesheet" href="./css/index.css"><script src="https://unpkg.com/axios/dist/axios.min.js"></script><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head><body><div class="wrap" id="app"><header class="header"><h1>小朋友查天气</h1></header><section class="main"><section class="search"><input type="text" placeholder="请输入查询的城市" v-model='city' @keyup.enter='search'><span class="btn" @click="search">搜索</span></section><section class="common-use"><a href="javascript:;" @click="changeCity('北京')">北京</a><a href="javascript:;" @click="changeCity('上海')">上海</a><a href="javascript:;" @click="changeCity('广州')">广州</a><a href="javascript:;" @click="changeCity('深圳')">深圳</a></section><section class="weather"><ul><li v-for='item in forecast'><div><h1>{{item.type}}</h1><p>{{item.low}} ~ {{item.high}}</p><p>{{item.date}}</p></div></li></ul></section></section></div><script src="./js/main.js"></script>
</body></html>

CSDN:https://blog.csdn.net/weixin_43148062

简书:https://www.jianshu.com/u/45339cbb7573

vue实现查询多条记录_vue.js 实现天气查询相关推荐

  1. vue实现查询多条记录_sql:多表查询

    1进阶9:联合查询 关键词union联合.合并:将多条查询语句的结果合并成一个结果 语法:查询语句1 union 查询语句2 union ... 应用场景:当我们要查询的结果来自于多个表,且多个表之间 ...

  2. MySQL批量查询能返回集合吗_JDBC——查询多条记录,返回对应的对象的集合;查询一条记录,返回对应的对象...

    //查询多条记录,返回对应的对象的集合 public List getForList(Class clazz, String sql, Object...args){ List list = new ...

  3. mysql 下一条数据_mysql 查询一条记录的下一条和上一条记录

    如果ID是主键或者有索引,可以直接查找: 方法一: 查询上一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误): select * from tab ...

  4. java查询多条_Mybatis查询多条记录并返回List集合的方法

    实体对象如下: /** 使用lobmok插件 */ @Getter @Setter @NoArgsConstructor @ToString @EqualsAndHashCode public cla ...

  5. mysql查询最新插入的一条_我刚数据库中插入一条记录,紧接着再去查询却查不到?...

    向数据库 中奖记录表中 添加一条中奖 记录,马上调用方法查询这条记录, 查询不到! 我打开数据库查看 数据是插入成功的. 开发语言是用java, 框架 hibernate! 插入数据,和查询数据代码如 ...

  6. 随机查询N条记录MySQL、SQLServer、Oracle、postgreSQL

    2019独角兽企业重金招聘Python工程师标准>>> 利用一条SQL语句从数据库Table表中随机获取N条记录,各数据库的SQL语句略有不同,如下: 1.MySql Select  ...

  7. 根据条件查询某条记录的条数_「性能与架构」MySQL 8 查询优化新工具 Explain Analyze...

    来源:性能与架构公众号 1. Explain Analyze 介绍 Explain 是我们常用的查询分析工具,可以对查询语句的执行方式进行评估,给出很多有用的线索. 但他仅仅是评估,不是实际的执行情况 ...

  8. Mysql 按条件排序查询一条记录 top 1 对应Mysql的LIMIT 关键字

    项目中需要每次查询一个表中的最新的一条记录,表结构里面有日期字段.只需要显示一条记录. Mysql帮助文档里面的解释 3.6.2. 拥有某个列的最大值的行 任务:找出最贵物品的编号.销售商和价格. 这 ...

  9. mysql获得每条记录_如何在MySQL查询结果集中得到每条记录的行号

    如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数. Oracle 中可以使用标准 ...

最新文章

  1. 噪声标签的负训练:ICCV2019论文解析
  2. wpf--------------datagrid全选反选 多选进行删除操作 前后台
  3. ArcGIS Runtime for .Net Quartz开发探秘(三):承接来自GIS服务器的服务
  4. springCloud分布式事务实战(九)改造ThemeMicroService 支持分布式事务
  5. 全套支付宝系统架构(内部架构图)【收藏】
  6. OpenShift DIY:使用Gradle构建Spring Boot / Undertow应用程序
  7. [你必须知道的.NET]第二十回:学习方法论
  8. 差异基因 p log2foldchange_拟南芥的基因ID批量转换?差异基因,GO/KEGG数据库注释(转录组直接送你全套流程)...
  9. c++ 求2-100内的素数问题
  10. java条件运算查询学生成绩_java条件运算符的应用实例之成绩分级
  11. Your branch is ahead of ‘origin/main‘ by 1 commit.
  12. configure/make的shared object参数
  13. 基于遥感解译与GIS技术环境影响评价图件制作(最新导则)
  14. 不清楚Word如何批量转PDF?快来跟我学这两个妙招
  15. mysql星期几转为英文_MySQL如何获取一个指定日期所对应的的星期几(英文星期信息-dayname函数)呢?...
  16. 遇到了一个date控件显示的问题
  17. 安装远程服务器管理工具(RSAT-Remote Server Administration Tools)
  18. 如何创建Roadmap产品路线图
  19. 上课为什么要认真听见?
  20. 泰山OFFICE技术讲座:英寸,厘米,磅,派卡,提,行,字行,像素的换算关系

热门文章

  1. SQL – 2.SQLServer的管理 + 3.SQL基础1 + 4.SQL基础2
  2. 腾讯的强大不是偶然,小马哥很强大
  3. kdj买卖指标公式源码_通达信指标公式源码MACD背离KDJ背离指标
  4. logisim优先编码器怎么用_编码器简介、应用的stm32代码及注释
  5. Android-循环访问网站App
  6. php的cms是什么意思,phpcms是什么系统
  7. 优化mysql数据库_MySQL数据库十大优化技巧
  8. 用pycharm写python_如何利用pyCharm编写和运行python文件
  9. docker 指定网卡_Docker | Docker技术基础梳理(五) Docker网络管理
  10. c语言源程序最多可能由组成,一个C语言源程序由若干函数组成,其中至少应含有一个()。...