更新记录

1.0.9(2021-09-18)

优化字体大小让界面更协调

1.0.8(2021-09-18)

修复固定时的遮挡其余视图问题

1.0.7(2021-09-18)

新增fixed参数,用于设置是否固定菜单栏,值类型boolean,默认true固定菜单栏

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.1.0 app-vue app-nvue
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

luanqing-menubar

本插件符合最新规范,直接导入项目即可使用

示例:

<template>
    <view>
        <luanqing-menubar :menus="menus" @clickMenu="clickMenu" :fixed="true"></luanqing-menubar>
    </view>
</template>

数据格式:(属性中必须带有一个name属性用于显示,其他数据自行设定,点击后会调用clickMenu回调返回选中的item object数据)
menus:[{id:1,name:'帮派群聊'},{id:2,name:'帮派信息'},{id:6,name:'帮派仓库'},{id:3,name:'成员列表'},{id:4,name:'申请列表'},{id:5,name:'其他帮派'}],

参数

名称 作用 说明
menus 菜单数据 [{name:xxx}]必须持有至少一个name属性
fixed 是否固定菜单栏 默认固定[ true/false]
clickMenu 选中回调 clickMenu带回一个当前选择的菜单数据item

说明:

  1. menus 菜单栏数据 [{name:"xx"}] 至少需要一个name属性
  2. clickMenu 组件内部点击时会回调该函数,开发者可以在此接收选中的菜单(回传参数: menu对象)

具体详细参数如下:

    props: {
            // 设置是否固定菜单栏
            fixed:{
                type:Boolean,
                default:true,
            },
            // 菜单数据
            menus: {
                type: Array,
                value: []
            },
            // 当前选中菜单项目(不传则默认第一项)
            defaultSelect:{
                type:Object,
                value:{},
            },
            // 文字激活时的风格
            activeTextStyle:{
                type: String,
                default:"menu_item_text_active",
            },
            // 下横线激活时的风格
            activeLineStyle:{
                type: String,
                default:"menu_item_line_active",
            },
            // 文字普通风格
            textStyle:{
                type: String,
                default: "menu_item_text"
            },
            // 下横线普通风格
            lineStyle:{
                type: String,
                default: "menu_item_line"
            }
        },

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问