1.0.0 • Published 5 years ago
taro-vue-nav v1.0.0
taro-vue-nav插件
version: 1.0.0
author: toumingren
一个基于taro 3.0 + vue 小程序的 nav 插件,通过参数配置可以支持带背景图的nav,不带背景图的nav,可以灵活应用,也可以根据自己的特殊业务去扩展,适配各设备机型。
兼容性
H5 + 各平台小程序
工程要求
taro 3.0 + vue
功能
1、自定义nav组件 2、路由页面退回 3、虚拟页面退回 4、回到首页 5、nav标题栏居中显示,靠左显示 6、支持带背景图nav,纯背景色nav 7、通过计算胶囊高度设置nav高度,适配各手机型号 8、完整工程配置
全局引入,app.js中 import 引入并注册,即可全局使用
npm 安装引入:
npm install taro-vue-navimport navCustomBar from 'taro-vue-nav';
Vue.component('nav-custom-bar', navCustomBar);插槽使用
nav支持一些可自定义化的插槽,如nav标题文字,比如加图标icon等,可使用插槽自定义添加结构,使用方法如下:
<nav-custom-bar >
<block slot="content">
插槽文字信息
</block>
</nav-custom-bar>参数及事件
Props
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| bgColor | 背景色 | String | - | - |
| isBack | 是否显示返回按钮 | Boolean | true | - |
| isHome | 是否显示HOME按钮 | Boolean | true | - |
| bgImage | 是否显示背景图片 | String | - | - |
| backColor | 返回颜色 | String | - | |
| backType | 返回类型 | Boolean | - | 是否虚拟路由页面 |
| isHasImage | 是否有背景图片 | Boolean | - | |
| titleSize | 标题字体大小 | String | - | 默认系统字体大小 |
| titleCenter | 标题位置 | String | - | center |
| routerLink | 返回页面路由URL | String | - |
1.0.0
5 years ago