wordpress android api,Uni-app基础实战分类目录刷新 WordPress rest api实例

本文详细讲解了如何在WordPress博客中实现移动端UI框架(如MUI和UniApp)的分类导航,通过接口调用动态加载分类,并利用TabCur区分刷新各自的内容。教程涉及分类目录获取、内容筛选与下拉刷新功能的实现。
摘要由CSDN通过智能技术生成

哈还是老话题,本文章市wordpress博客的续文,从开始的首页文件接入数据,详情界面富文本解析,再到文本的分类目录刷新。建议先看之前的文章

接口分析分类接口: 55fd2b2273b5a8b4531f72773c469d6e.gif

QQ20190508100722.png (61.96 KB, 下载次数: 0)

2019-6-20 10:27 上传

获取指定分类拿到分类接口后可以直接在一个界面中直接循环所有的分类,但是枫瑞个人还是喜欢说在细分一点。按该博客的分类是移动端UI框架下会有2个子分类mui和uni。于是就把移动端ui框架做单页,这个界面至显示mui和uni。前提是我们先获取一个模板顶部滚动模板,官方或者下载插件都可以。首先onload中添加一个函数,为了方便也写了一个下拉的

[Asm] 纯文本查看 复制代码onLoad () {

this.classifywp();//获取分类

this.getnewsList();//下拉刷新

},随后methods中执行函数

[Asm] 纯文本查看 复制代码methods: {

// 分类目录接口

classifywp(){

uni.request({

url: 'https://www.frbkw.com/wp-json/wp/v2/categories',

success: res => {

this.wpclassify=res.data;

},

});

},

}return中绑定下wpclassify,我们还是去建立一个筛选的制定分类为ids。大概意思就是一组人,我们先把小组人全部点名一次,随后我们在挑选出几个(其实哇,写不来过滤就用这个方式简单点哎),其中ids里面的0和1分类代表分类的id

[Asm] 纯文本查看 复制代码return {

wpclassify:'',

ids:[0,1],

};我们只要选择ids 在从wpclassify中拿数据(有使用组件)

[Asm] 纯文本查看 复制代码

{{wpclassify[ids[index]].name}}

这样我们就可以看到分类了咯,因为一个界面下有2个分类,那么他要分开显示和分开刷新。组件中的有一个TabCur值,可以用它来显示不同分类下内容

[Asm] 纯文本查看 复制代码我是第一个分类>

我是第二个分类>分类刷新同理我们采用以上方法去刷新我们的内容。添加下拉函数

[Asm] 纯文本查看 复制代码onPullDownRefresh () {

//下拉刷新的时候请求一次数据

this.getnewsList();

},不要忘记在psges.json中要开启下拉

[Asm] 纯文本查看 复制代码{

"path": "pages/kaifa/kaifa",

"style": {

"navigationBarTitleText": "移动端框架",

"backgroundColor": "#FFFFFF",

"enablePullDownRefresh": true //我是开启下拉刷新

}

},methods中开始写函数,用if去判断

[Asm] 纯文本查看 复制代码//接口下拉刷新

getnewsList: function() {//第一次回去数据

// 判断分类刷新

if (this.TabCur==0) {

page = 1;

uni.showNavigationBarLoading();

uni.request({

url: 'https://www.frbkw.com/wp-json/wp/v2/posts?categories=5&page=1',

success: res => {

page++;//得到数据之后page+1

this.wpmui = res.data;

uni.hideNavigationBarLoading();

uni.stopPullDownRefresh();//得到数据后停止下拉刷新

}

});

} else if (this.TabCur==1) {

page = 1;

uni.showNavigationBarLoading();

uni.request({

url: 'https://www.frbkw.com/wp-json/wp/v2/posts?categories=92&page=1',

success: res => {

page++;//得到数据之后page+1

this.wpuniapp = res.data;

uni.hideNavigationBarLoading();

uni.stopPullDownRefresh();//得到数据后停止下拉刷新

}

});

}

},

55fd2b2273b5a8b4531f72773c469d6e.gif

QQ201905081041.png (156.19 KB, 下载次数: 0)

2019-6-20 10:30 上传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值