微信小程序uniappvue3版本-控制tabbar某一个的显示与隐藏

1. 首先在pages.json中配置tabbar信息

2. 在代码根目录下添加 tabBar 代码文件

直接把微信小程序文档里面的四个文件复制到自己项目中就可以了

3. 根据自己的需求更改index.js文件

首先我这里需要判断什么时候隐藏某一个元素,需要引入接口

然后在切换tabbar时,改变tabbar当前点击的元素

javascript 复制代码
import getList from '../api/kdh'
Component({
    data:{}
    ....
    ....
    ....
    created(){}
    methods:{
        switchTab(e) {
			const data = e.currentTarget.dataset
			const url = data.path
			wx.switchTab({
				url
			})
			this.selected = data.index
			this.setData({
				selected: this.selected
			})
		}

    }
})

4. tabbar图标切换 要点击两次才能有选中状态

在每一个tabbar页面中,设置当前的tabbar的值

javascript 复制代码
//vue3写法
onShow(()=>{
	    const curPages = getCurrentPages()[0];  // 获取当前页面实例
		console.log("curPages",curPages)
	    if (typeof curPages.getTabBar === 'function' && curPages.getTabBar()) {  
	        curPages.getTabBar().setData({  
	            selected: 0   // selected根据tabbar数组里面的索引值来写的
	        });  
	    }
})


//vue2写法
onShow() {
    if (typeof this.getTabBar === 'function' &&this.getTabBar()) {
      this.getTabBar().setData({
        //唯一标识(其它设置不同的整数)  
        selected: 0
      })
    }
  },
相关推荐
投票竞赛1 小时前
线上投票海报生成教程,一键制作带小程序码投票海报
小程序
白远山2 小时前
上海24小时自助健身房系统软件开发实战指南:从需求到部署
java·架构·uni-app·需求分析
AI工具人PM产品经理2 小时前
零基础微信小程序入门:一个真实项目的里程碑路线图
微信小程序·云开发·学习路线·零基础入门·ai 编程
海鸥两三8 小时前
小程序文档预览 · 进阶面试题
小程序·uni-app·uniapp
m0_587383008 小时前
上海24小时自助健身房系统软件开发实战指南:从架构到部署
人工智能·小程序·数据挖掘·系统架构·需求分析
海鸥两三8 小时前
微信小程序 PDF 预览实践(uni.downloadFile → uni.openDocument)
小程序·uni-app
河北清兮网络科技21 小时前
开发软件怎么找靠谱的公司?普通人最全筛选避坑指南
小程序·app·短剧·短剧app·广告联盟
拖孩1 天前
这个小程序是 AI 帮我写的,可它里面一个 AI 功能都没有
前端·后端·微信小程序
奶油喜多多1 天前
深度测评2026培训机构消课系统,课时核算落地经验
小程序·需求分析
PedroQue991 天前
uni-app x 事件通信插件重磅上线
前端·uni-app