1.五分钟上手-微信小程序组件库iViewWeapphttps://www.jianshu.com/p/09b4515152ff
2.前两天写了关于组件库iViewWeapp的教程,其实也就是把文档上的例子拿出来体验了一遍,今天写一个具体的例子,调用一个免费的天气接口的api,并且把所获取的内容展示在前端的界面,前端界面与iViewWeapp结合,展示的一个小的demo.
3.先上效果
开始写代码:4.1:找打一个免费的天气接口
5.免费接口api:https://www.apiopen.top/api.html#tophttps://www.apiopen.top/weatherApi?city%E4%B8%8A%E6%B5%B7
6.2:写js代码,写一个request请求,把准备好的天气接口放在url里面,当请求成功的时候,在控制台打印一下返回的res.data数据
wx.request({url:'https://www.apiopen.top/weatherApi?city%E4%B8%8A%E6%B5%B7',header:{'content-type':'application/json'},success:res{console.log(res.data)}})7.这个时候可以看到控制台已经有打印了接口数据了
8.3:接收到了数据之后,是对数据进行处理在请求接口成功之后,用setData接收数据,并且需在data中声明一个接收数据的变量。
9.4:js写完之后,现在开始写wxml里面的内容,将数据渲染在界面,前面说用的是组件库iViewWeapp,样式可以自己选择,我这里选了一个卡片。
10.在使用组件的时候,需要在json里面引入一下:
https://weapp.iviewui.com/components/card将里面的代码复制过来,放在wxml,并且根据改成自己需要的。viewclass'list-limflex'wx:for"{{list.forecast}}"wx:key"index"i-cardtitle"{{list.city}}天气"extra"{{list.city}}"thumb"https://i.loli.net/2017/08/21/599a521472424.jpg"viewslot"content"{{item.date}}{{item.high}}{{item.low}}/viewviewslot"footer"{{list.ganmao}}/view/i-card/view11.ok,到这里就完成了。
12.5:贴一下完整的代码:json
{"usingComponents":{"i-card":"../../dist/card/index"}}13.js:
Page({data:{list:[]},onLoad:function(options){wx.request({url:'https://www.apiopen.top/weatherApi?city%E4%B8%8A%E6%B5%B7',header:{'content-type':'application/json'},success:res{console.log(res.data)this.setData({//第一个data为固定用法,第二个data是json中的datalist:res.data.data})}})},})14.wxml
viewclass'list-limflex'wx:for"{{list.forecast}}"wx:key"index"i-cardtitle"{{list.city}}天气"extra"{{list.city}}"thumb"https://i.loli.net/2017/08/21/599a521472424.jpg"viewslot"content"{{item.date}}{{item.high}}{{item.low}}/viewviewslot"footer"{{list.ganmao}}/view/i-card/view15.原文作者:祈澈姑娘技术博客:https://www.jianshu.com/u/05f416aefbe190后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。欢迎关注【编程微刊】公众号,回复【领取资源】,500G编程学习资源干货免费送。
小程序调用天气接口并且渲染在页面-气象小程序-微信小程序开发天气预报
浏览量:1238
时间:
来源:祈澈菇凉
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。










