微信小程序——api调用(糗事百科例子)

糗事百科api分析

糗事百科
http://m2.qiushibaike.com/article/list/{type}?type=refresh&page={page}&count={count}
参数type为类型,latest最新、text文本、image图片、video视频
参数page为页码;参数count为每页数量
示例:http://m2.qiushibaike.com/article/list/text?type=refresh&page=1&count=12

wx小程序请求api方法

微信小程序开发官方文档有给出wx.request()方法用于请求外部连接。官方文档链接为
https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html
注意:请将本地设置中的“不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书”勾上

尝试用wx.request()方法请求

onLoad: function (options) {
   
    var _this = this
    wx.request({
   
      url: 'http://m2.qiushibaike.com/article/list/text?type=refresh&page=1&count=12',
      success:function(res){
   
        console.log(res)
      }
    })
  },

打印回应数据:
在这里插入图片描述
我们从中找到文章的数据:

console.log(res.data.items)

结果为:
在这里插入图片描述

将我们要的数据用this.setData()方法存入我们定义的变量中以便页面获取使用

js代码:

页面在刚加载的时候就请求数据,所以将代码放在onLoad()方法中

Page({
   
  data: {
   
    res:{
   },
  },
  onLoad: function (options) {
   
    var _this = this
    wx.request({
   
      url: 'http://m2.qiushibaike.com/article/list/text?type=refresh&page=1&count=12',
      success:function(</
  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
仿百科微信小程序 1. 实现顶部页签菜单左右滑动效果 2. 实现顶部页签菜单切换效果,页签菜单选中时字体加粗,同时对应的内容也跟着变化 3. 实现专享界面列表设计,包括发布人头像、发布人昵称、发布的段子等信息,以列表的显示展现出来。 4. 实现视频列表页设计,视频可以进行播放与暂停; 5. 实现分享功能,可以将当前界面分享给好友 6.设计概要:数据绑定、列表渲染、请求服务器数据, (1)实现顶部页签滑动效果,需要借助于scroll-view可滚动视图区域组件,设置scroll-x="true"属性,允许在水平方向上左右滑动 (2)页签菜单切换和内容也跟着进行切换,需要使用swiper滑块视图容器组件,根据current当前页面索引值来决定显示那个面板 (3)设计列表,先设计一条内容,然后可以复制这条内容的布局,在这个基础上进行修改 (4)设计视频列表,需要使用video视频组件,每个视频组件都有唯一的id;设计幻灯片轮播效果,准备好幻灯片需要轮播的图片 (5)分享功能,需要在在 Page 中定义 onShareAppMessage 函数,设置该页面的分享信息 (6)在界面布局的时候,会用到微信小程序的组件,包括view视图容器组件、image图片组件、swiper滑块视图容器组件、scroll-view可滚动视图区域组件、video视频组件等组件的使用 (7) 界面样式设计,需要写一些wxss样式进行界面的美化和渲染 (8)页签菜单切换的时候,需要获得该页签所对应的id,需要绑定菜单切换件 (9)页面分享,需要使用onShareAppMessage这个API接口,进行界面分享 (10)动态获取列表信息,需要使用wx.request请求获得列表信息

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值