@dxp-dc/el-header
v2.0.1
Published
[![Build Status](https://badgen.net/travis/dx/el-header/main)](https://travis-ci.com/dx/el-header) [![NPM Download](https://badgen.net/npm/dm/@dx/el-header)](https://www.npmjs.com/package/@dx/el-header) [![NPM Version](https://badge.fury.io/js/%40dx%2Fe
Downloads
24
Readme
el-header
short description + sample image(png/gif/mp4)
Table of Contents
Introduction
If there is no more words to write, this section can be deleted.
Features
头部导航组件
Install
import ElHeader from '@dxp-dc/el-header'
Vue.use(ElHeader)
Usage
<template>
<el-header
:apps="apps"
:message="message"
@help="handleHelpClick"
@data-board="handleDataBoardClick"
@logout="handleLogout"
/>
</template>
<script>
const apps = [
{
active: true,
name: '零售',
icon: 'iconh_shangpinshuju',
onClick: () => {
apps[0].active = true
apps[1].active = false
// eslint-disable-next-line no-console
console.log('零售')
},
},
{
active: false,
name: '运营',
icon: 'iconh_yunying1',
onClick: () => {
// eslint-disable-next-line no-console
console.log('运营')
apps[0].active = false
apps[1].active = true
},
},
]
export default {
data() {
return {
apps,
message: {
badge: true,
onClick: () => {
// eslint-disable-next-line no-console
console.log('message')
this.message.badge = false
},
},
}
},
methods: {
handleLogout() {
console.log('logout')
},
handleDataBoardClick() {
console.log('handleDataBoardClick')
},
handleHelpClick() {
console.log('handleHelpClick')
},
}
}
</script>
Links
Contributing
For those who are interested in contributing to this project, such as:
- report a bug
- request new feature
- fix a bug
- implement a new feature
Please refer to our contributing guide.
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!