更新记录

1.0.2(2023-09-04)

修复了页面切换时动画显示不正确的bug

1.0.1(2023-09-03)

解决了跳转页面会闪的问题

1.0.0(2023-09-02)

功能实装

查看更多

平台兼容性

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

用前哔哔

目前这个组件只支持至多四个导航,ƪ(˘⌣˘)ʃ 毕竟元素大小是固定的,太小的话就不好看了(个人审美),顺带一提,这几个图标都在组件内,由我家的gtx1065赛博画师花了好几分钟画出来的,有没有版权我不敢保证,毕竟ai绘画这个东西都是拼出来的很难说是不是原创,如果诸位想直接商用我没什么意见。(如果还想要其他的图标可以留言一下,回头我拜托赛博画师整整)

哔哔完毕

引入插件

js:

import NavigationBar from '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/happy-bottomnavigationbar.vue'

html

<NavigationBar :listitem="listitem" @clickindex="clickreturn"></NavigationBar>

参数解释

参数名 类型 作用
listitem 数组 每个导航元素的图标、文字、大小

示例(这些图标在组件内都有,可以直接复制以下这段代码到使用处)

    const listitem = ref([{
            default_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/IMG_202309024745_gray.png',
            activity_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/tt1.png',
            title: '首页',
            width: '90rpx',
            height: '90rpx',
            isclick:true,  //这个选项为是否选中
        },
        {
            default_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/cc1 (2).png',
            activity_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/cc1 (1).png',
            title: '收藏',
            width: '50rpx',
            height: '50rpx',
            isclick:false,
        },
        {
            default_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/cc2 (2).png',
            activity_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/cc2 (1).png',
            title: '购物车',
            width: '60rpx',
            height: '60rpx',
            isclick:false,
        },
        {
            default_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/IMG_202309028723_gray.png',
            activity_icon: '../../uni_modules/happy-bottomnavigationbar/components/happy-bottomnavigationbar/images/49d40d2cd94a0e955a0b08e1f87441f83d9f91ae54e5a54c6c0ef136e1e461b4-removebg-preview (1).png',
            title: '个人中心',
            width: '100rpx',
            height: '100rpx',
            isclick:false,
        },
    ])
参数名 类型 作用
clickreturn 回调函数 会返回一个当前点击元素在listitem这个示例数组内的下标

示例

const clickreturn=(e)=>{
        console.log(e) //e是下标
    }

关于主题颜色

这个主题色不包括元素未点击时默认的灰色哟 ƪ(˘⌣˘)ʃ

步骤是进入到组件的主文件(在uni_modules目录下).vue文件的style标签

$theme_color:lightgreen;//把这一行改成契合你应用的颜色就行了

如果诸位有疑问可以直接发邮件到 a1987507463@163.com 插件广场的用户消息我不怎么看的

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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