更新记录

1.0.4(2024-10-28) 下载此版本

  • 新增: 增加对 nvue 的支持
  • 新增: 支持背景图
  • 优化: 优化多端显示

1.0.3(2024-10-23) 下载此版本

  • 修复: 微信小程序基础库版本太低导致无法使用问题
  • 新增: 兼容H5
  • 新增: 兼容APP

1.0.2(2024-10-18) 下载此版本

[优化] 整体兼容性调整 [增加] 默认固定到顶部, 增加 fixed 参数 [移除] custom 类型

查看更多

平台兼容性

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

y-navigation

兼容性

APP H5 微信小程序 支付宝小程序 抖音小程序 QQ小程序 百度小程序 飞书小程序 快应用

HBX > 3.4.13

基础库 > 1.9.6
不确定 不确定 不确定 不确定 不确定 不确定


支持 nvue

🌈 TypeScript + Vue3

开发这个组件的初衷

偶尔需要用到自定义导航,有时是透明背景,有时是渐变色背景;

有其他需求可联系我, 接php全栈开发 / 前端开发 (微信: Base1024)

示例代码

<template>
    <!-- 正常 -->
    <y-navigation  background="#456dea" title="客户列表" />

    <!-- 透明 | 使用插槽 -->
    <y-navigation  :background="'transparent'">
        我的二维码
    </y-navigation>

    <!-- 渐变色 -->
    <y-navigation background="linear-gradient(135deg,#ee9ae5,#5961f9)" title="用户列表" />

    <!-- 使用图片作为背景, !!! nvue不支持渐变色  可使用背景图替代 -->
    <y-navigation :backgroundImage="navBg" color="black" :fixed="true" title="用户列表" />
</template>

<script lang="ts" setup>
import navBg from '../../static/navbar-bg.png';
</script>

参数

参数名称 类型 默认值 描述
showBack boolean true 显示返回按钮, showBack && 有上一页 才显示
color string white 文字颜色,取值范围:white | black
backgroundColor string linear-gradient(135deg, #0498FB 0%, #5359EE 100%) 背景色,允许使用渐变色,rgba,hex 以及透明transparent
backgroundImage string - 支持图片路径和 import 的图片, 建议用 import 不闪
fontSize string | number 34rpx 标题文字大小,输入 number 默认单位 rpx
fixed boolean true 是否固定在顶部
title string - 导航栏标题

插槽

name 作用
default 导航栏标题
extend 右侧扩展内容区域

常见问题

  1. 渐变色在 nvue 页面中无效 答: nvue 不支持渐变色, 可以设置背景图片替代

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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