API教程

了解最新公司动态及行业资讯

当前位置:首页>新闻资讯>API教程
全部 24 小程序教程 7 API教程 13 常见问题 4

栏目接口category

时间:2023-09-09   访问量:1055


接口名称:获取栏目信息(全部获取,并变栏目id为主键)
接口标识:category
接口url:https://你的网站/api.php/index/category
接口参数

字段名称字段说明类型必填备注
scode栏目idnum可不填格式:scode:10
pcode父栏目num可不填格式:pcode:10
mcode模型idnum可不填格式:mcode:3
如果以上参数都不填,默认调用全部栏目信息并把scode作为主键返回

小程序代码

code腾石建站

  1. swan.request({ 

  2.                     url: that.globalData.api + "category"

  3.                     data: { 

  4.                         aid: that.globalData.aid 

  5.                     }, 

  6.                     method: 'POST'

  7.                     header: { 

  8.                         'content-type''application/x-www-form-urlencoded'// 默认值 

  9.                         'x-safecode': that.globalData.safecode 

  10.                     }, 

  11.                     success: function (res) { 

  12.                         const categorys = res.data[0]; 

  13.                         try { 

  14.                             swan.setStorageSync('categorys', categorys) 

  15.                         } 

  16.                         catch (e) { } 

  17.                         resolve(categorys); 

  18.                         console.log("promise读取cat"

  19.                     }, 

  20.                     fail(e) { 

  21.                         console.log('获取栏目缓存失败,请重试'); 

  22.                     } 

  23.                 }) 


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

(1)由于栏目属于频繁调用,而又不经常更新的内容,所以小程序给栏目做了缓存,可以通过微信开发者工具控制台----storage-----里边的categorys查看你的所有栏目缓存。
小程序页面的任意地方可以直接调用缓存:

code腾石建站

  1. var CATEGORYS = wx.getStorageSync('categorys')//调用栏目缓存   

因为CATEGORYS是存储的数组形式,所以你直接可以通过数组方式调用任意栏目信息。
(2)为了方便栏目调用,api返回的数据已经做了以scode为主键的处理,也就是说你可以 :

code腾石建站

  1. var CATEGORYS = wx.getStorageSync('categorys')//调用栏目缓存  

  2. var typename = CATEGORYS[10]['name'] //调用栏目名称

任何字段都可以通过CATEGORYS[10]['字段']的方式调用 


上一篇:获取子栏目catlist

下一篇:没有了!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部