【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2022-05-10 10:36:23查看:0栏目接口category 
接口名称:获取栏目信息
接口标识:category
接口url:https://你的网站/index.php?s=xiaochengxu&c=home&m=category
接口参数
字段名称 字段说明 类型 必填 备注
catid 栏目id int 可不填 格式:catid:10
pid 父栏目 int 可不填 格式:pid:10
format 返回格式 int 可不填 默认返回以catid为主键数组,0则普通数组
如果以上参数都不填,默认调用全部栏目信息
小程序代码
  1. getCategory(e) { 
  2.         var that = this
  3.         swan.request({ 
  4.             url: that.globalData.api + "action=category"
  5.             data: { 
  6.                 aid: that.globalData.aid 
  7.             }, 
  8.             method: 'POST'
  9.             header: { 
  10.                 'content-type''application/x-www-form-urlencoded'// 默认值 
  11.                 'x-appsecret': that.globalData.appsecret 
  12.             }, 
  13.             success: function (res) { 
  14.                 const categorys = res.data[0]; 
  15.                 try { 
  16.                     swan.setStorageSync('categorys', categorys) 
  17.                 } 
  18.                 catch (e) { 
  19.                 } 
  20.             } 
  21.         }) 
  22.     }, 
返回结果:


关于获取栏目的api你需要注意的

(1)由于栏目属于频繁调用,而又不经常更新的内容,所以小程序给栏目做了缓存,可以通过微信开发者工具控制台----storage-----里边的categorys查看你的所有栏目缓存。
在小程序页面的任意地方可以直接调用缓存:
  1. var CATEGORYS = wx.getStorageSync('categorys')//调用栏目缓存   
因为CATEGORYS是存储的数组形式,所以你直接可以通过数组方式调用任意栏目信息。
(2)为了方便栏目调用,api返回的数据已经做了以catid为主键的处理,也就是说你可以 :
  1. var CATEGORYS = wx.getStorageSync('categorys')//调用栏目缓存  
  2. var typename = CATEGORYS[10]['name'
任何字段都可以通过CATEGORYS[10]['字段']的方式调用 
(3)如果该栏目为单页面即封面,你可以通过下面方式调用单页面内容
  1. var content = CATEGORYS[10]['content']  


版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/xunrui/xunruiapi/227.html
上一篇:批量请求index
下一篇:列表接口lists

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码