【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2023-09-07 17:03:36查看:0获取栏目category 
接口名称:获取栏目信息(全部获取,并变栏目id为主键)
接口标识:category
接口url:http://网站/index.php?m=api&c=index&_ajax=1&a=category
接口参数
字段名称 字段说明 类型 必填 备注
typeid 栏目id num 可不填 格式:typeid:10
parent_id 父栏目id num 可不填 格式:parent_id:10
topid 顶级栏目id num 可不填 格式:topid:3
format 是否格式化 num 可不填 默认1,即返回以id为主键的数组
如果以上参数都不填,默认调用全部栏目信息并把id作为主键返回
小程序代码
  1. wx.request({ 
  2.     url: that.globalData.api + "category"
  3.     data: { 
  4.          aid: that.globalData.aid, 
  5.          format:1,//表示把id变为键值 
  6.      }, 
  7.     method: 'POST'
  8.     header: { 
  9.      'content-type''application/x-www-form-urlencoded'// 默认值 
  10.     }, 
  11.     success: function (res) { 
  12.         let categorys = res.data.data.all; 
  13.         try { 
  14.                wx.setStorageSync('categorys', categorys) 
  15.         } catch (e) {} 
  16.         resolve(categorys); 
  17.         console.log("promise读取cat"
  18.     }, 
  19.     fail(e) { 
  20.          console.log('获取栏目缓存失败,请重试'); 
  21.     } 
  22. }) 


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

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


【注意】最近网上有人公开出售我的源码,特做此声明:
(1)本站是pbootcms小程序插件唯一教程官网,购买插件请联系QQ:2863868475;
(2)只有在本站购买的小程序插件会提供升级、维护和技术支持;
(3)在第三方网站购买的源码出现任何不可预测的情况与本站无关。
(4)作者未授权六久阁网出售该小程序,大家注意不要上当



版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/eyoucms/eyouapi/265.html
上一篇:第一页
下一篇:获取栏目详情catinfo

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码