贵博网络帝国app设为首页收藏本站
登录 | 立即注册 切换到宽版
查看: 3525|回复: 0

[使用教程] 小程序API调用示例

[复制链接]

该用户从未签到

发表于 2018-9-7 10:07:02 | 显示全部楼层 |阅读模式
小程序API调用示例

如:使用贵博小程序API调用模型ID为1的,栏目iD为34的信息20条,根据list的api : https://www.guiboweb.com/wxapi.html ,moduleid 与 classid 其中一项为必须,也就是以下放在JS文件中的参数可以只写moduleid或是classid都能调出信息。

  1. wx.request({
  2.       url: wxapi + 'list.php',
  3.       method: 'POST',
  4.       data: {
  5.         classid: 34,
  6.         moduleid: 1,
  7.         keyword: “",
  8.         start: 0,
  9.         limit: 20
  10.       },
  11.       header: {
  12.         'content-type': 'application/x-www-form-urlencoded'
  13.       },
  14.       success: function (res) {
  15.         if (key) {
  16.           if (res.data.id == null) {
  17.             wx.showToast({
  18.               title: '无 ' + key + ' 的相关记录',
  19.               icon: 'success',
  20.               duration: 3000
  21.             })
  22.             return false;
  23.           }
  24.         }

  25.         setTimeout(function () {
  26.           that.setData({
  27.             "getclassid": res.data.getclassid,
  28.             "classname": res.data.classname,
  29.             "id": res.data.id,
  30.             "title": res.data.title,
  31.             "titlepic": res.data.titlepic,
  32.             "smalltext": res.data.smalltext,
  33.             "onclick": res.data.onclick,
  34.             "truetime": res.data.newstime,
  35.             "tprice": res.data.tprice,
  36.             "price": res.data.price
  37.           })
  38.         }, 40)
  39.       }
  40.     })
复制代码

在wxml中实现以上代码的调用显示,显示出20条信息到前端给用户看:

  1. <block wx:for="{{id}}">
  2.   <navigator url="../article/guiboweb?mid={{news}}&classid={{getclassid[index]}}&id={{id[index]}}&classname={{classname[index]}}" class="item">
  3.                 <view class="title son">{{title[index]}}</view>
  4.                         <view class="newsdesc son" style='font-size: 12px; line-height: 16px; margin: 10px auto;'>{{smalltext[index]}}</view>
  5.       <block wx:if="{{titlepic[index]}}">
  6.                                 <view class="son">
  7.                                         <image class="titlepic" src="{{picurl + titlepic[index]}}" mode="widthFix" lazy-load="true" />
  8.                                 </view>
  9.       </block>
  10.                                 <view class="son listinfo">
  11.                                 <view class="l"><block class="uname">{{username[index]}}</block>
  12.         <view class="date">{{truetime[index]}}</view></view>
  13.                                 <view class="r">查看:{{onclick[index]}}</view>
  14.                         </view><view class="clear"></view>
  15.                 <view class="line"></view>
  16.         </navigator>
  17. </block>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|在线支付| 资质荣誉|小黑屋|手机版|Archiver| 贵博网络帝国app ( 湘ICP备15004884号  

GMT+8, 2020-4-4 12:30 , Processed in 0.083503 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表