uniapp 配置导航栏右侧按钮

uniapp 配置导航栏右侧按钮

一、pages.json 配置

uniapp 导航栏右侧的按钮配置在 pages.json 中,pages[].style.app-plus.titleNView.buttons

{
    
    
            "path": "pages/devices/Air/Air",
            "style": {
    
    
                "navigationBarTitleText": "精密空调",
                "enablePullDownRefresh": true,
                "app-plus": {
    
    
                    "bounce": "none",
                    "titleNView": {
    
    
                        "buttons": [
                            {
    
    
                                "fontSize": "15px",
                                "text": "配置"
                            },
                            {
    
    
                                "fontSize": "15px",
                                "text": "信息"
                            }
                        ],
                        "backButton": {
    
    
                            "background": "#00FF00"
                        }
                    }
                }
            }
        },

二、效果

然后它的两个按钮就显示在了右上角
在这里插入图片描述

三、如何响应按钮的点击事件

需要在当前页面中添加 onNavigationBarButtonTap 这个生命周期方法

onNavigationBarButtonTap(event) {
    
    
    console.log('nav button pressed', event)
},

当按钮点击的时候,点击事件的内容会以 object 的方式传给这个方法

它的内容是这样的:
在这里插入图片描述
使用的时候一般判断 text 的内容就可以了

参考官方文档:
https://uniapp.dcloud.net.cn/collocation/pages.html#app-titlenview

猜你喜欢

转载自blog.csdn.net/KimBing/article/details/130214560
今日推荐