lc-minibar

顶部导航栏组件

注意事项

  • 优先使用 Native 自带的 Navigator Bar

效果

使用方法



<template>
<div class="wxc-demo">
<scroller class="scroller">
<title title="lc-minibar"></title>
<category title="使用案例"></category>
<div>
<div class="demo">
<lc-minibar title="Minibar"></lc-minibar>
</div>

<div class="demo">
<lc-minibar @LcMinibarLeftButtonClicked="minibarLeftButtonClick"
@LcMinibarRightButtonClicked="minibarRightButtonClick"></lc-minibar>
</div>

<div class="demo">
<lc-minibar title="导航栏标题"
right-text="更多"
@LcMinibarLeftButtonClicked="minibarLeftButtonClick"
@LcMinibarRightButtonClicked="minibarRightButtonClick"></lc-minibar>
</div>
<div class="demo">
<lc-minibar title="右侧带文字的导航栏"
background-color="#000"
:left-button="leftButton"
@LcMinibarLeftButtonClicked="minibarLeftButtonClick"
@LcMinibarRightButtonClicked="minibarRightButtonClick"
right-text="更多"></lc-minibar>
</div>
<div class="demo">
<lc-minibar title="右侧带icon的导航栏"
background-color="rgb(97, 154, 173)"
@LcMinibarLeftButtonClicked="minibarLeftButtonClick"
@LcMinibarRightButtonClicked="minibarRightButtonClick"
:right-button="rightButton"></lc-minibar>
</div>
</div>
</scroller>
</div>
</template>

<style scoped>
.wxc-demo {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #FFFFFF;
}

.scroller {
flex: 1;
}

.demo {
width: 750px;
height: 180px;
align-items: flex-start;
padding-top: 60px;
}
</style>

<script>
import Light from 'light';
import Title from 'lighting-ui/packages/_mods/title.vue';
import Category from 'lighting-ui/packages/_mods/category.vue';
import LcMinibar from 'lighting-ui/packages/lc-minibar';

const modal = Light.requireModule('modal');
import { CART_ICON, RETURN_ICON } from 'minibar.js';

export default {
components: { Title, Category, LcMinibar },
data: () => ({
rightButton: CART_ICON,
leftButton: RETURN_ICON
}),
methods: {
minibarLeftButtonClick () {
},
minibarRightButtonClick () {
modal.toast({ 'message': 'click rightButton!', 'duration': 1 });
}
}
};
</script>

可配置参数

Prop Type Required Default Description
title String Y - 标题
right-button String N - 右侧button icon
right-text String N - 右侧button文案,优先显示icon
left-button String N - 左侧 button icon
text-color String N #333333 标题颜色
background-color String N #ffffff 背景颜色
use-default-return Boolean N true 是否使用默认的返回
show Boolean true N 是否显示

事件回调

// @LcMinibarLeftButtonClicked="minibarLeftButtonClick"
// @LcMinibarRightButtonClicked="minibarRightButtonClick"