微信小程序(四):Tab分页

本文介绍在微信小程序中实现多Tab分页的功能。内容多出自官方文档,增加了一些作者实践过程中遇到的问题与注意点。
本文基于微信小程序公测版,IDE:微信开发者工具 0.10.102800

1.1 组件 tabBar

微信小程序提供了一个组件tabBar用来实现多tab分页功能。如果我们的小程序是一个多 tab 应用(客户端窗口的底部有tab栏可以切换页面),那么我们可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

tabBar 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。

enter image description here

微信小程序提供了一个组件tabBar用来实现多tab分页功能。如果我们的小程序是一个多 tab 应用(客户端窗口的底部有tab栏可以切换页面),那么我们可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

1.2 配置位置

微信小程序中认为整个页面分为 导航栏navigationBar,tab栏 tabBar 和 页面区域(就是在pages中配置的页面显示区域),所以tabBar的配置位于全局配置文件app.json 文件中。

   "tabBar": {
    "color": "#a9a9a9",
    "selectedColor": "#1f1f1f",
    "backgroundColor": "#fefefe",
    "borderStyle": "white",
    "list": [
      {
        "pagePath": "pages/main/main",
        "text": "首页",
        "iconPath": "image/icon_home.png",
        "selectedIconPath": "image/icon_home_select.png"
      },
      {
        "pagePath": "pages/aboutUs/aboutUs",
        "text": "关于我们",
        "iconPath": "image/icon_person.png",
        "selectedIconPath": "image/icon_person_select.png"
      }
    ] }

1.3 icon图标

对于每一个tab的icon,需要放置于本地工程内,经测试此处不支持网络图片。需在工程根目录下创建用于存放图片的文件夹,文件名随意,使用时需指定其相对路径。(作者实际操作过程中,没有在IDE中找到在image文件夹中放入图片文件的方法,我是在本地文件中操作的,不知道是功能太隐蔽还是我没有找到,如果有知道的望留言告知)

enter image description here

     {
        "pagePath": "pages/main/main",
        "text": "首页",
        "iconPath": "image/icon_home.png",
        "selectedIconPath": "image/icon_home_select.png"
      }
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个微信小程序demo是一个专门为花店设计的应用程序。该程序可以被花店使用来展示其花卉产品、促销活动、营业时间和位置等信息。其主要目的是为了让花店更好的服务顾客,提高其销售业绩。 该微信小程序的主界面非常简单,用户可以在其中浏览花店的花卉产品以及相关信息。该程序还提供了搜索功能,用户可以根据花卉种类、价格、颜色等条件来查找需要的花卉产品。用户可以在商品详情中查看花束的详细信息,包括产品描述、价格和库存等。顾客还可以在该微信小程序上提交订单,并在线支付。 此外,花店还可以利用该微信小程序来管理其业务。该程序提供了一个后台管理界面,让花店管理者可以管理订单、添加、删除和编辑产品、管理花店的营业时间和位置等。 总之,该微信小程序是为花店设计的一个充满活力和功能性的解决方案,可以帮助花店实现管理效率的提升,提供更好的用户体验,进而增加销售业绩。 ### 回答2: 微信小程序demo:花店,是一个用于展示花店销售产品、实现购买的小程序示例。该小程序主要功能包括商品浏览、商品搜索、商品分类、购物车、订单支付等。 首先,用户可以在花店小程序中浏览各种精美的鲜花和绿植,通过点击商品图片或是商品信息,打开商品详细页面,了解每个商品的详细信息和售价。 其次,小程序设计了分类功能,可根据花草种类、价格等分各种商品进行分类,方便用户查找和筛选适合自己的产品。 在小程序售卖的商品中,用户将自己喜欢的商品加入购物车,或者选择直接下单,再通过线上支付等方式进行结算。 最后,小程序还提供了订单查询功能和订单详情功能,方便用户随时查询和了解订单状态和物流信息。 在小程序的开发过程中,考虑到用户体验,花店小程序设计简洁明了、色彩和谐、交互简洁、界面美观,体现了微信小程序的优势和特点,让用户能够更轻松愉快地进行购物。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值