目录
{{Props.backText||"返回"}}
{{title}}
//配置项
Props:{
imgShow: "", //不传参则默认隐藏状态(false),且使用默认背景色
statusBarHeight: "", //导航高度(动态获取传参)
bgColor: "", //导航栏背景色,不传参则默认#9CF
capsuleTop: "", //胶囊顶部距离(动态获取传参)
textColor: "", //导航标题字体颜色(不传默认#FFF)
iconColor: "", //icon图标颜色(不传默认#FFF)
blackShow: "", //是否显示返回字体及icon图标(不传默认显示true)
backText: "", //默认字体(返回)
},
title:"默认标题"//导航标题内容(不传则为默认内容)
大家可根据自身项目的业务进行更改,合理使用,参考写出与自身项目中相符合的写法。也可在配置项中增加自己的想法,或删减自己认为多余的部分,一切根据自己的想法逻辑去实现,我这个只是提供一个自己所理解的参考写法。
组件名称可自行命名“HeaderNav”
// 注册全局组件
import HeaderNav from "@/components/HeaderNav"
Vue.component("HeaderNav", HeaderNav)
当前为默认导入子组件(配置项参数为进行任何更改)状态,默认使用背景色#9CF,可自行根据业务需求更改背景色或渐变背景色
使用背景图头部导航效果 ,仅配置部分参数,剩余参数配置根据需求配置,部分配置项代码如下;
title: "我的导航", Props: { imgShow: true, //不传参则默认隐藏状态(false),且使用默认背景色 statusBarHeight: "", //导航高度(动态获取传参) bgColor: "", //导航栏背景色,不传参则默认#9CF capsuleTop: "", //胶囊顶部距离(动态获取传参) textColor: "", //导航标题字体颜色(不传默认#FFF) iconColor: "", //icon图标颜色(不传默认#FFF) blackShow: "", //是否显示返回字体及icon图标(不传默认显示true) backText: "后退", //默认字体(返回) }
完成上述步骤,即可得到一个简易的头部导航子组件的封装啦,大家可根据自己项目需求更改,直接copy即可使用,简单易上手。傻瓜式写法!!!各位大佬小声喷哈,哈哈哈哈。
上一篇:做小程序有用吗?
下一篇:在网页H5中打开微信小程序的功能