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

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

相关文章
|
2月前
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
50 0
|
4月前
|
人工智能 小程序 搜索推荐
uni app下开发AI运动小程序解决方案
本文介绍了在小程序中实现AI运动识别的解决方案。该方案依托于UNI平台,通过高效便捷的插件形式,实现包括相机抽帧控制、人体识别、姿态识别等在内的多项功能,无需依赖后台服务器,大幅提高识别效率和用户体验。方案内置多种运动模式,支持自定义扩展,适用于AI健身、云上赛事、AI体测等多场景,适合新开发和存量改造项目。
|
4月前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
97 0
在线课堂+工具组件小程序uniapp移动端源码
|
5月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
662 3
|
5月前
|
小程序 API
微信小程序更新提醒uniapp
在小程序开发中,版本更新至关重要。本方案利用 `uni-app` 的 `uni.getUpdateManager()` API 在启动时检测版本更新,提示用户并提供立即更新选项,自动下载更新内容,并在更新完成后重启小程序以应用新版本。适用于微信小程序,确保用户始终使用最新版本。以下是实现步骤: ### 实现步骤 1. **创建更新方法**:在 `App.vue` 中创建 `updateApp` 方法用于检查小程序是否有新版本。 2. **测试**:添加编译模式并选择成功状态进行模拟测试。
113 0
微信小程序更新提醒uniapp
|
5月前
|
移动开发 小程序 数据可视化
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
一招学会DIY官网可视化设计支持导出微擎、UNIAPP、H5、微信小程序源码
101 2
|
7月前
|
小程序 前端开发 Java
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat v1.0.0 是一款基于 SpringBoot、MybatisPlus 和 uniapp 的简易聊天软件,兼容 H5、小程序和 APP,提供丰富的注释和简洁代码,适合初学者。主要功能包括登录注册、消息发送、好友管理及群组交流。
169 0
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
|
5月前
|
小程序 数据可视化 API
低代码可视化-uniapp商城首页小程序-代码生成器
低代码可视化-uniapp商城首页小程序-代码生成器
52 0
|
5月前
|
存储 移动开发 小程序
uniapp富文本editor输入二次扩展兼容微信小程序
uniapp富文本editor输入二次扩展兼容微信小程序
193 0
|
5月前
|
小程序
uniapp实现微信小程序隐私协议组件封装
uniapp实现微信小程序隐私协议组件封装
98 0

热门文章

最新文章