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

 懿古今   2022-11-02 11:57:59 发布  技术文档

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

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第1张 - 懿古今(www.yigujin.cn)

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张 - 懿古今(www.yigujin.cn)

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

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

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

options.categoryID=1

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

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第3张 - 懿古今(www.yigujin.cn)

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

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第4张 - 懿古今(www.yigujin.cn)

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

"pages/list/list",

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

"pages/list1/list1",

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第5张 - 懿古今(www.yigujin.cn)

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

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第6张 - 懿古今(www.yigujin.cn)

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

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第7张 - 懿古今(www.yigujin.cn)

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

微慕小程序基础教程:怎么在底部tabbar显示指定分类? - 第8张 - 懿古今(www.yigujin.cn)

特别说明:本文所介绍的分类ID=1和名称为“日记”,大家都可以在修改的过程中根据自己站点的情况填写,只需要确保ID、名称和路径正确即可。如果想将“分类”或“我的”修改为指定分类的方法类似,大家自行参考折腾即可。

本文地址:https://www.yigujin.cn/5335.html

您可能感兴趣的文章

文章标签: ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!
淘宝和京东热销产品和VIP会员的优惠券推荐

发表评论