uniapp的midButton的使用(是否支持小程序)?

简介: uniapp的midButton的使用(是否支持小程序)?

一、使用

项目里面要求App中间按钮凸起,点击可以跳转,在官网上看到tabbar的配置,可以用midButton来实现;我们目前这个项目是要求多端,性能要求不是太高,所以就用的uniapp

1.pages.json中的配置

"tabBar": {
    "color": "#000000",
    "selectedColor": "#f00",
    "backgroundColor": "#fff",
    "midButton": {
      "iconPath": "./static/weixin/tabbar/mine.png",
      "iconWidth": "40px",
      "height": "75px",
      "text": "我的賬戶"
    },
    "list": [
      // 小程序tabbar
      {
        "pagePath": "pages/wexin/coupons/coupons",
        "iconPath": "./static/weixin/tabbar/coupons.png",
        "selectedIconPath": "./static/weixin/tabbar/selectedCoupons.png",
        "text": "電子優惠券"
      }, {
        "pagePath": "pages/wexin/printing/printing",
        "iconPath": "./static/weixin/tabbar/printing.png",
        "selectedIconPath": "./static/weixin/tabbar/selectedPrinting.png",
        "text": "電子印花"
      }, {
        "pagePath": "pages/wexin/discount/discount",
        "iconPath": "./static/weixin/tabbar/discount.png",
        "selectedIconPath": "./static/weixin/tabbar/selectedDiscount.png",
        "text": "優惠獎賞"
      }, {
        "pagePath": "pages/wexin/favorite/favorite",
        "iconPath": "./static/weixin/tabbar/love.png",
        "selectedIconPath": "./static/weixin/tabbar/selectedLove.png",
        "text": "我的最愛"
      }
    ]
  }

midButton 属性说明

image.png

2. midButton没有pagePath,需监听点击事件,官网上面有监听点击midButton的API:uni.onTabBarMidButtonTap

3.我的是在APP.vue里面调用,打开一个页面;

  onShow: function() {
    uni.onTabBarMidButtonTap(() => {
      uni.navigateTo({
        url: "/pages/tabBar/codeDetail/codeDetail",
      })
    })
  },

二、midButton支持小程序吗?

我在官网上找了好久,没有具体看到支持与否,但是在微信小程序上面一直没有效果,在网上查阅了一番,得到了结果:midButton不支持小程序!!!

20210527153548522.png

只是比较浅显的用法,欢迎路过的大佬留言指点。

相关文章
|
1月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
220 3
|
1月前
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
49 0
微信小程序更新提醒uniapp
|
1月前
|
移动开发 小程序 数据可视化
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
41 2
|
1月前
|
小程序 数据可视化 API
低代码可视化-uniapp商城首页小程序-代码生成器
低代码可视化-uniapp商城首页小程序-代码生成器
28 0
|
1月前
|
存储 移动开发 小程序
uniapp富文本editor输入二次扩展兼容微信小程序
uniapp富文本editor输入二次扩展兼容微信小程序
64 0
|
3月前
|
小程序 前端开发 Java
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat v1.0.0 是一款基于 SpringBoot、MybatisPlus 和 uniapp 的简易聊天软件,兼容 H5、小程序和 APP,提供丰富的注释和简洁代码,适合初学者。主要功能包括登录注册、消息发送、好友管理及群组交流。
106 0
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
|
1月前
|
小程序
uniapp实现微信小程序隐私协议组件封装
uniapp实现微信小程序隐私协议组件封装
46 0
|
3月前
|
小程序 前端开发 JavaScript
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
【避坑宝】是一款企业黑红名单吐槽小程序,旨在帮助打工人群体辨别企业优劣。该平台采用SpringBoot+MybatisPlus+uniapp+uview2等技术栈构建,具备丰富的注释与简洁的代码结构,非常适合实战练习与学习。通过小程序搜索“避坑宝”即可体验。
103 0
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
|
3月前
|
移动开发 小程序 前端开发
|
3月前
|
小程序 前端开发