前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序|顶部导航标签栏

微信小程序|顶部导航标签栏

作者头像
算法与编程之美
发布2020-02-21 15:31:33
2.3K0
发布2020-02-21 15:31:33
举报

问题描述

如何在小程序实现一个顶部导航标签栏并展示对应页面内容?

当我们在一个小程序中想要查看某些信息,总是以页面顶部的一个导航栏展示出来,点击该导航栏上的各个标签则会出现对应页面内容。而如何实现顶部的标签导航,则需要我们引入dist中的tab组件。

解决方案

(1)在json中引入tab组件。

表3.1 tab组件引入

{ "usingComponents": { "van-tab": "/dist/tab/index", "van-tabs": "/dist/tabs/index" } }

(2)wxml中的内容。

通过active设定当前激活标签对应的索引值,默认情况下启用第一个标签。

表3.2 wxml代码示例

<van-tabs active="{{ active }}" bind:change="onChange"> <van-tab title="正在热映">内容 1</van-tab> <van-tab title="搜索">内容 2</van-tab> <van-tab title="分类">内容 3</van-tab> </van-tabs>

(3)js中设置切换标签页。

表3.3 js代码示例

Page({ data: { active: 1 }, onChange(event) { wx.showToast({ title: `切换到标签 ${event.detail.name}`, icon: 'none' }); } })

(4)效果图

图3.1 效果图

结语

在设置一个信息展示页面时,用顶部标签导航让我们的页面跳转更便捷。同样我们可以在页面中设置我们需要的内容。

END

实习编辑 | 王楠岚

责 编 | 吴怡辰

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档