效果
使用方法
<template>
<div style="background:#f6f6f6">
<lc-title title="导航栏"></lc-title>
<category title="默认用法"></category>
<lc-navbar @on-click-back="back" @on-click-title="title" :leftShow="false" :rightShow="false" @on-click-more="more"></lc-navbar>
<category title="增加左侧按钮"></category>
<lc-navbar @on-click-back="back" @on-click-title="title" @on-click-more="more" title="NavBar100">
<a slot="left" @click="close">关闭</a>
</lc-navbar>
<category title="增加右侧按钮"></category>
<lc-navbar @on-click-back="back" @on-click-title="title" @on-click-more="more" title="NavBar2">
<a slot="right" @click="edit">编辑</a>
</lc-navbar>
<category title="更改左侧图标"></category>
<lc-navbar @on-click-back="back" @on-click-title="title" @on-click-more="more" title="NavBar3">
<a slot="back-icon">返回</a>
</lc-navbar>
<category title="更改右侧图标"></category>
<lc-navbar @on-click-back="back" @on-click-title="title" @on-click-more="more" title="NavBar4">
<a slot="more-icon">更多</a>
</lc-navbar>
<category title="更改样式"></category>
<lc-navbar @on-click-back="back" @on-click-title="title" @on-click-more="more" title="NavBar5" style="background-color:#000; color: #fff; height:60px; line-height: 60px;"></lc-navbar>
</div>
</template>
<script>
import LcTitle from '_mods/title.vue';
import Category from '_mods/category.vue';
export default {
components: { LcTitle, Category },
data() {
return {};
},
methods: {
back(){
alert('header头部, 点击返回')
},
title(){
alert('header头部, 点击title')
},
more(){
alert('header头部, 点击更多')
},
close(){
alert('header头部, 点击关闭')
},
edit(){
alert('header头部, 点击编辑')
}
}
};
</script>
可配置参数
字段 | 说明 | 类型 | 默认值 |
---|---|---|---|
leftShow | 是否显示左侧按钮 | Boolean | true |
title | 中间显示文字内容 | String | NavBar |
rightShow | 是否显示右侧按钮 | Boolean | true |
事件回调
@on-click-back="back"
@on-click-title="title"
@on-click-more="more"