更新记录
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 | 右侧扩展内容区域 |
常见问题
- 渐变色在
nvue
页面中无效 答: nvue 不支持渐变色, 可以设置背景图片替代