uni-app小程序应用点击底部导航栏tabBar事件

uni-app小程序点击底部tabBar事件名是onTabItemTap,写法如下:

<script>
    export default {
        onTabItemTap(e) {
            console.log(e)
        },
        onLoad(option) {
        },
        methods: {

        }
    }
</script>

切记:onTabItemTap是在根域下,而不是在methods下,否则不生效!

有一种常见需求,部分导航页面需要用户登录后才能访问,如此需要判断登录状态,然而经笔者测试,导航页首次展示时目测onTabItemTap不生效,还是改用onShow比较合适。

		onShow() {
			uni.navigateTo({
				url: '/pages/login/login'
			})
		}

依据实际情况选择方案。

(版权归cpury.com所有,转载请注明出处。)