微信小程序疫情信息板块(一)
因为我想开发一个关于疫情的小程序,需要有个界面,显示国内最新的疫情信息
参考了这篇博客:
疫情信息查询微信小程序的实现_一个帅气的人。。的博客-CSDN博客
但是博主没有贴出国内板块的代码,关于疫情信息的接口,一开始也没什么头绪
原始代码如下
onLoad(options) {var that=this;wx.request({url: 'https://api.inews.qq.com/newsqa/v1/automation/modules/list?modules=FAutoCountryConfirmAdd,WomWorld,WomAboard',success(res){that.setData({list:res.data.data.WomAboard,nowConfirm:res.data.data.WomWorld.nowConfirm,confirm:res.data.data.WomWorld.confirm,heal:res.data.data.WomWorld.heal,dead:res.data.data.WomWorld.dead})}})},
加了句控制台输出看看获取到的数据(res.data.data)
点开WomWorld——[0...99]
再看页面显示wxml的语句
<scroll-view class="middle4" scroll-y="{{true}}"><view class="middle5" wx:for="{{list}}"><view class="middle6"><text>{{item.name}}</text></view><view class="middle6"><text decode="{{true}}">{{item.confirm}} </text></view><view class="middle6"><text decode="{{true}}">{{item.confirmAdd}} </text></view><view class="middle6"><text>{{item.heal}}</text></view><view class="middle6"><text>{{item.dead}}</text></view></view></scroll-view>
对比一下就明白是如何获取数据了
那么我们只要将接口url的api换成国内的就行
新型冠状病毒全国疫情Api接口_幕尘枫的博客-CSDN博客
这篇博客里的有列出一部分接口,我一开始选择了腾讯的
如此繁杂的数据,肉眼看肯定是愚蠢的,再小程序的控制台里查看
竟然还是这么离谱的复杂,果断换api,换成163(网易的应该是):https://c.m.163.com/ug/api/wuhan/app/data/list-total
再次输出
果然正常了,但是发现结构好像有些许的不同,经过简单的阅读可以找到中国所在的数组,甚至贴心的把国内每天的数据单独列了出来:
中国:areaTree[2]
可以看到下面的分支today数组里的是当日,total数组里的是总计
chinaDayList里是近60天的数据,最新的在下面也就是第59个(数组0开头)
既然数据都找到了,下面就是一一对应的修改,我直接贴代码了
inde.js
onLoad(options) {var that=this;wx.request({url: 'https://c.m.163.com/ug/api/wuhan/app/data/list-total',success(res){that.setData({list:res.data.data.areaTree[2].children,nowConfirm:res.data.data.chinaDayList[59].today.confirm,confirm:res.data.data.chinaDayList[59].total.confirm,heal:res.data.data.chinaDayList[59].total.heal,dead:res.data.data.chinaDayList[59].total.dead})console.log(res.data.data)}})},
inde.wxml
<scroll-view class="middle4" scroll-y="{{true}}"><view class="middle5" wx:for="{{list}}"><view class="middle6"><text>{{item.name}}</text></view><view class="middle6"><text decode="{{true}}">{{item.total.confirm}} </text></view><view class="middle6"><text decode="{{true}}">{{item.today.confirm}} </text></view><view class="middle6"><text>{{item.total.heal}}</text></view><view class="middle6"><text>{{item.total.dead}}</text></view></view></scroll-view>
成功显示出来
微信小程序疫情信息板块(一)相关推荐
- 《微信小程序案例5》仿小米Lite小程序分类板块-两个纵向滚动区域独立互不影响
一.小米Lite分类板块图 二.技术分解 1.布局是分为左右两个纵向滚动区域,使用 <scroll-view> 2.每个小菜单的如图片 标题等内容使用js里面的data来保存 3.如此 ...
- authy不同账户间不同步_「第七期」shopify产品还能同步到微信小程序销售?看这里...
众所周知,微信坐拥12亿用户,已经是国民应用,而其中小程序依托于微信生态日活已经超过4亿,对于国内的一些商家来讲是不可错过的流量圣地,那么对于做跨境的朋友来讲怎么利用起来了? 今天给大家介绍一款无缝对 ...
- 微信小程序,是不是一盘可口的菜!
2019独角兽企业重金招聘Python工程师标准>>> 在小程序出现之前,移动大潮刚刚兴起之时,关于Web App和Native App的讨论就层出不穷.而从APP开发上而言,微信小 ...
- WordPress 网站开发“微信小程序“实战(二)
原文链接:https://devework.com/wordpres...,转载请用明链注明来源,谢谢! 本文是"WordPress 开发微信小程序"系列的第二篇,本文记录的是开发 ...
- 微信小程序正式上线 可置于聊天窗口顶部
FROM:http://tech.qq.com/a/20170109/000599.htm?t=1483896728747 历经一年的等待后,小程序在2017年1月9日凌晨终于揭开神秘面纱,正式上线. ...
- 即点即用的office程序_10个超实用的微信小程序推荐
前言 微信小程序给我们提供了一种使用应用的新方式和体验,虽然现在有点点半温不火,可能大家还是使用安装应用比较多,但其实也有许多很优秀的小程序. 下面分享「10 个超实用的微信小程序」,体验还是很不错的 ...
- 微信小程序开发工具最新版本已更新下载(1.02.1804120)
下载地址: windows 64 . windows 32 . mac 本次更新修复信息如下: 1.修复 1.02.1804080 引入的编译条件为分包内页面时无法加载的问题 1. 更新到最新版本后 ...
- 支付宝花呗接口接入php,支付宝小程序开通花呗接口,这是正式向微信小程序正式宣战?...
自微信小程序一战成名,阿里巴巴.百度也相继对轻量级应用领域发力. 2018年7月,支付宝首页上线"小程序收藏"入口,功能为常用小程序的收藏夹.开放后,支付宝用户可以在App中搜索& ...
- 微信小程序 css边框阴影,微信小程序|CSS的内边距和圆框
本文首发于微信公众号: "算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 在制作小程序的时候会经常用到浮动来设计各种组件的排版,微信小程序对排版的要求很高. 光有浮 ...
最新文章
- 【摄像头】摄像头相关名词解释
- 【XStream】XStream 忽略不重要点元素
- Linux搭建Maven私服, 使项目公用Android aar
- javascript日期比较
- 分布式文件系统之MooseFS----管理优化
- Android插件化开发之运行未安装apk的activity
- 单片机led闪烁代码_单片机驱动LED发光二极管的电路以及编程
- 03 Java 修饰符
- Rstudio更换主题/样式
- 80c51汇编语言指令格式中的非必须,求单片机答案
- 用mongols轻松打造websocket应用
- java两矩阵相加(二维矩阵重要细节解析)
- EMBER-网络安全恶意软件公开数据集,论文的翻译,自己的笔记
- 多边形的凹凸性判断及python实现
- 【Windows Server 2019】DHCP服务器配置与管理——验证DHCP服务 备份与恢复DHCP数据 Ⅲ
- 二年级期末计算机基础试题答案,小学二年级语文期末考试卷
- MATLAB实现图像灰度直方图
- Code for fun (1)
- 【论文阅读】MIMICS: A Large-Scale Data Collection for Search Clarification
- Codefroces 366 C Dima and Salad(dp)
热门文章
- 什么是高新技术企业?高新认定领域有哪些?
- 项目总监和项目经理的区别
- OpenProcessing上的那些有趣的作品
- STM32 GPIO LED和蜂鸣器实现【第四天】
- 高级筛选系别计算机,一级上机Excel题库
- 悟空CRM11.0 PHP版本docker容器化部署全流程
- 《三》微软Dynamics CRM 2016单服务器安装部署(Dynamics CRM 2016 安装)
- ESP32设备驱动-LSM303 3D加速度计/磁力计驱动
- mplayer-php,使用MPlayer开发万能播放器-原理篇
- 智慧树知到期末答案python_2020智慧树知到Python程序设计基础(山东联盟)期末答案...