代码是天气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 显示天气的小程序_超级简单的微信小程序获取今日天气预报代码 小程序获取七日天气...相关推荐

  1. Android获取实况天气接口, android获取实时天气预报代码

    Android获取实况天气接口, android获取实时天气预报代码 天气API的免费接口, 不需要注册key, 访问url直接返回json数据 1 调用的接口 url https://www.tia ...

  2. 随机抽人名小程序_篮球还可以这样玩?推荐你3个篮球趣味游戏小程序

    篮球是男生都喜欢的运动项目之一吧,那么关于篮球的游戏你们是不是也很喜欢呢?下面是小编为你们带来的3个篮球趣味游戏小程序,希望你感兴趣哦! 1.篮球投投投 篮球投投投是一款休闲娱乐的微信小程序,游戏简单 ...

  3. 微信小程序嵌套h5页面+发布微信小程序(超级简单)

    将发布的h5页面转换成微信小程序,无需重新开发,操作超级简单!!! 使用到的技术为uniapp和web-view 首先,我们先来了解一下web-view是什么: 简单的一句话来讲:web-view 是 ...

  4. 超级简单thinkphp微信小程序服务商分账。以及小程序普通支付,微信特约商户

    产品介绍 服务商分账,主要用于服务商帮助特约商户完成订单收单成功后的资金分配. 使用场景举例 1.服务商抽成 在各个行业中,服务商为特约商户提供增值服务,服务商与特约商户协商,可以从特约商户的交易流水 ...

  5. python趣味程序_知道了这个,你也能写出 Python 趣味小程序

    原标题:知道了这个,你也能写出 Python 趣味小程序 前两天在 51CTO 看见某篇推荐博文,大概是一个 豆子比较感兴趣,在知乎和 github 上搜索了相关的源代码,发现原来实现起来非常的简单, ...

  6. java显示多个地区时钟_妙用Java多线程机制实现多个时区时钟显示

    妙用Java多线程机制实现多个时区时钟显示 [摘要]在许多公共场合下,需要提供时钟显示,如机场.火车站.汽车站.酒店等,特别是一些需要接待外宾的场所,处理显示本地区时间以外还必须显示其他时区时间.本文 ...

  7. 判断 小程序_第五届美亚杯赛前必备:从案情资料到小程序解题

    2019年11月11日 首届电子数据取证小程序大赛 截止投稿啦 同时 "美亚杯"第五届中国电子数据取证大赛 将于11月16日 正式拉开序幕 届时有小伙伴会使用取证小程序来解答吗美美 ...

  8. c#怎么做windows窗体小程序_个人想做微信小程序怎么做?

    在我们以往人的印象中,想要做电商,想要当线上商家,就需要有一个自己的网站,然后在上面挂上自己的商品进行销售,或者入驻于淘宝等电商平台中,开店铺,而微信小程序的出现,则打破了这一规律,商家可以在微信平台 ...

  9. input层级高 小程序_获客、引流成本越来越高?开发小程序:低成本获客、引流...

    在最近几年时间中,各行各业都有不少企业.商家反应:获客成本越来越高.对此,小编的建议是:去开发一个微信小程序.这是为什么?下面将让带着丰富小程序开发以及运营经验的,来自上海数字商圈的产品经理,给大家做 ...

最新文章

  1. Node.js开发WEB项目后端接口API,基于mysql5.7数据库(小试牛刀)
  2. js中深拷贝和浅拷贝问题
  3. html css整理笔记,HTML CSS整理笔记 (八) 定位网页元素
  4. Unity NGUI 3.0.4版本 制作网络版斗地主
  5. json及JavaBean转json
  6. rest api封装调用_如何从云功能调用外部REST API
  7. 在Salesforce中调用外部系统所提供的的Web Service
  8. sqlserver 微信 读取_Sql Server使用链接服务器远程取数据_sqlserver
  9. SynchronousQueueE简介
  10. php 检测死锁,MySQL 死锁检测
  11. Java编程,打印昨天的当前时刻
  12. mysql 复制功能_从MySQL复制功能中得到的一举三得实惠分析
  13. poj 2828 线段树
  14. 美团斗鱼百度笔试概录
  15. 《Java数据结构入门》顺序表详解
  16. 机器学习之多种算法优缺点总结及优化方法
  17. 面试官问你为什么离开上一家公司该怎么回答? 1
  18. 转 vo、po、dto、bo、pojo、entity、mode如何区分
  19. NR TM测试模式解析
  20. java 打印 日历 详细 注解_Java类库 LocalDate类的简单使用(一)之打印本月的日历...

热门文章

  1. 为什么越来越多的程序员开始学机器学习的原因
  2. IM群聊消息如此复杂,如何保证不丢不重?
  3. 全球云计算大会起航,网易云阮良解读人工智能在产品中的创新实践
  4. IdentityServer Topics(1)- 启动说明
  5. docker环境搭建
  6. 微服务Apache ServiceComb 数据一致性Saga演进介绍
  7. java网络编程之Socket编程
  8. [Linux] 使用openssl实现RSA非对称加密
  9. 解决开机自检D盘问题
  10. 关于win7的64位和32位有什么不同性价比怎么比