java 显示天气的小程序_超级简单的微信小程序获取今日天气预报代码 小程序获取七日天气...
代码是天气api的小程序demo, 粘贴上js和wxml就可以运行看效果了, 有问题的加我qq 445899710, 可提供源代码, 效果如图
如果是测试, 请勾选配置 不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书
如果正式使用, 请添加安全域名两个 (tianqiapi.com)
index.js代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//index.js
//获取应用实例
const app = getApp()
Page({
data: {
weather: { 'wea_img': 'qing'},//实况天气
weatherweek:[],//七日天气
},
onLoad: function () {
this.getapi();
},
getapi:function(){
var _this = this;
// 获取IP地址
wx.request({
url: 'https://tianqiapi.com/ip/',
data: {
},
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function (res) {
console.log(res);
// 根据IP获取天气数据
_this.weathertoday(res.data.ip);_this.weatherweekday(res.data.ip);
}
});
},
// 天气api实况天气
weathertoday:function(ip){
var _this = this;
wx.request({
url: 'https://www.tianqiapi.com/api/?version=v6',
data: {
'ip': ip
},
method: 'GET',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function (res) {
_this.setData({
weather: res.data
});
console.log(_this.data.weather)
}
});
},
// 天气api实况天气
weatherweekday: function (ip) {
var _this = this;
wx.request({
url: 'https://www.tianqiapi.com/api/?version=v1',
data: {
'ip': ip
},
method: 'GET',
header: {
'content-type': 'application/x-www-form-urlencoded'
},
success: function (res) {
_this.setData({
weatherweek: res.data
});
console.log(_this.data.weatherweek)
}
});
}
})
wxml代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
天气api - 小程序示例
{{weather.city}}实况天气预报
气象台 {{weather.update_time}} 更新
{{weather.tem}}℃ {{weather.wea}}
{{weather.win}} {{weather.win_speed}} {{weather.win_meter}}
湿度: {{weather.humidity}}
能见度: {{weather.visibility}}
气压: {{weather.pressure}}hPa
空气质量 {{weather.air_level}}
{{weather.air_tips}}
{{weather.city}}七日天气
{{item.day}} - {{item.wea}} - {{item.win[0]}} - {{item.tem1}}/{{item.tem2}}
TianqiAPI.com
CSS代码
1
2
3
4
5
.container {
height: 100%;
text-align:center; background:#f6f8f8; padding:20rpx;font-size:16px;
}
.padb{padding-bottom: 15rpx;}
小程序源码下载: https://pan.baidu.com/s/1jIPAtU1Q-EH6I18ud9pNvw 提取码 s8tm
-- 转载的别人的文章(https://www.cnblogs.com/ccjin/p/10684924.html)-- 因为转载不过来 所以就复制了
java 显示天气的小程序_超级简单的微信小程序获取今日天气预报代码 小程序获取七日天气...相关推荐
- Android获取实况天气接口, android获取实时天气预报代码
Android获取实况天气接口, android获取实时天气预报代码 天气API的免费接口, 不需要注册key, 访问url直接返回json数据 1 调用的接口 url https://www.tia ...
- 随机抽人名小程序_篮球还可以这样玩?推荐你3个篮球趣味游戏小程序
篮球是男生都喜欢的运动项目之一吧,那么关于篮球的游戏你们是不是也很喜欢呢?下面是小编为你们带来的3个篮球趣味游戏小程序,希望你感兴趣哦! 1.篮球投投投 篮球投投投是一款休闲娱乐的微信小程序,游戏简单 ...
- 微信小程序嵌套h5页面+发布微信小程序(超级简单)
将发布的h5页面转换成微信小程序,无需重新开发,操作超级简单!!! 使用到的技术为uniapp和web-view 首先,我们先来了解一下web-view是什么: 简单的一句话来讲:web-view 是 ...
- 超级简单thinkphp微信小程序服务商分账。以及小程序普通支付,微信特约商户
产品介绍 服务商分账,主要用于服务商帮助特约商户完成订单收单成功后的资金分配. 使用场景举例 1.服务商抽成 在各个行业中,服务商为特约商户提供增值服务,服务商与特约商户协商,可以从特约商户的交易流水 ...
- python趣味程序_知道了这个,你也能写出 Python 趣味小程序
原标题:知道了这个,你也能写出 Python 趣味小程序 前两天在 51CTO 看见某篇推荐博文,大概是一个 豆子比较感兴趣,在知乎和 github 上搜索了相关的源代码,发现原来实现起来非常的简单, ...
- java显示多个地区时钟_妙用Java多线程机制实现多个时区时钟显示
妙用Java多线程机制实现多个时区时钟显示 [摘要]在许多公共场合下,需要提供时钟显示,如机场.火车站.汽车站.酒店等,特别是一些需要接待外宾的场所,处理显示本地区时间以外还必须显示其他时区时间.本文 ...
- 判断 小程序_第五届美亚杯赛前必备:从案情资料到小程序解题
2019年11月11日 首届电子数据取证小程序大赛 截止投稿啦 同时 "美亚杯"第五届中国电子数据取证大赛 将于11月16日 正式拉开序幕 届时有小伙伴会使用取证小程序来解答吗美美 ...
- c#怎么做windows窗体小程序_个人想做微信小程序怎么做?
在我们以往人的印象中,想要做电商,想要当线上商家,就需要有一个自己的网站,然后在上面挂上自己的商品进行销售,或者入驻于淘宝等电商平台中,开店铺,而微信小程序的出现,则打破了这一规律,商家可以在微信平台 ...
- input层级高 小程序_获客、引流成本越来越高?开发小程序:低成本获客、引流...
在最近几年时间中,各行各业都有不少企业.商家反应:获客成本越来越高.对此,小编的建议是:去开发一个微信小程序.这是为什么?下面将让带着丰富小程序开发以及运营经验的,来自上海数字商圈的产品经理,给大家做 ...
最新文章
- Node.js开发WEB项目后端接口API,基于mysql5.7数据库(小试牛刀)
- js中深拷贝和浅拷贝问题
- html css整理笔记,HTML CSS整理笔记 (八) 定位网页元素
- Unity NGUI 3.0.4版本 制作网络版斗地主
- json及JavaBean转json
- rest api封装调用_如何从云功能调用外部REST API
- 在Salesforce中调用外部系统所提供的的Web Service
- sqlserver 微信 读取_Sql Server使用链接服务器远程取数据_sqlserver
- SynchronousQueueE简介
- php 检测死锁,MySQL 死锁检测
- Java编程,打印昨天的当前时刻
- mysql 复制功能_从MySQL复制功能中得到的一举三得实惠分析
- poj 2828 线段树
- 美团斗鱼百度笔试概录
- 《Java数据结构入门》顺序表详解
- 机器学习之多种算法优缺点总结及优化方法
- 面试官问你为什么离开上一家公司该怎么回答? 1
- 转 vo、po、dto、bo、pojo、entity、mode如何区分
- NR TM测试模式解析
- java 打印 日历 详细 注解_Java类库 LocalDate类的简单使用(一)之打印本月的日历...