微慕小程序基础教程:怎么在底部tabbar显示指定分类?

微慕小程序底部菜单栏默认有首页、分类、排行、我的,不过有些站长想将其中的“分类”或“排行”改为指定的某个分类文章,虽然微慕小程序开源版的“常见问题 – 使用常见”中也给出了方案,但是太过简单,有些站长未必懂得实现,所以懿古今就跟大家说一说将“排行”改为ID为1(名称为日记)的分类文章列表的具体实现方法。

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第1张-boke112百科(boke112.com)

1、打开微信开发者工具打开小程序源码,找到“pages/list”并右键list复制粘贴即可得到一个新的list文件夹,可将其命名为list1,里面的文件也跟着命名为list1.js、list1.wxml、list1.wxss、list1.json。

2、打开list1.wxml文件并将第16行代码修改为:

<ui-sys tabbar>
<ui-navbar back="{{false}}" isSlot>
<view class="flex-center flex-sub">{{categoriesName||searchKey}}</view>
</ui-navbar>

并找到以下代码将其删除(下图红框位置的代码):

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第2张-boke112百科(boke112.com)

3、打开list1.js找到如下代码(第178行):

if (options.categoryID && options.categoryID != 0) {

在该代码的上面添加以下代码:

options.categoryID=1

其中1就是指定分类的ID。

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第3张-boke112百科(boke112.com)

4、找到“utils/uiconfig.js”文件,将第23行代码中的“排行”改为“日记”,第26行代码中的路径修改为该分类的路径:/pages/list1/list1

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第4张-boke112百科(boke112.com)

5、打开app.json文件,找到以下代码:

"pages/list/list",

并在其下方添加以下代码:

"pages/list1/list1",

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第5张-boke112百科(boke112.com)

然后将第48行代码中的路径修改为该分类的路径:pages/list1/list1

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第6张-boke112百科(boke112.com)

6、打开custom-tab-bar/index.js文件并将第18行代码中的路径修改为最新评论路径:pages/list1/list1,第19行代码的“排行”改为“日记”(需要跟第4步的名称一致)。

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第7张-boke112百科(boke112.com)

所有文件修改后一定记得保存,然后就可以看到底部菜单的“排行”变成了“日记”,点击“日记”后即可打开我们所指定的分类列表页面。具体如下图所示:

微慕小程序基础教程:怎么在底部tabbar显示指定分类?-第8张-boke112百科(boke112.com)

特别说明:本文所介绍的分类ID=1和名称为“日记”,大家都可以在修改的过程中根据自己站点的情况填写,只需要确保ID、名称和路径正确即可。如果想将“分类”或“我的”修改为指定分类的方法类似,大家自行参考折腾即可。
文章创作不易,期待您的评分
版权声明:本文为转载文章,来源于 伊古今 ,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu