vue-component-menu

0.1.6 • Public • Published

Vue Component Menu

Simple, response and beautiful Vue menu component

DEMO

Install

npm install vue-component-menu --save-dev

Usage

Template tag

<template>
  <div id="app">
 
    <!-- You need create `el:wapper` to open and close menu -->
    <div class="wapper" v-el:wapper>
 
      <!-- Container of header and menu -->
      <div class="canvas">
 
        <!-- Component Menu -->
        <component-menu
            label="MENU"
            color-primary="tomato"
            color-secondary="#fff"
            color-shadow="#ff3c1a"
            :items="links"></component-menu>
 
        <!-- Your Header -->
        <header class="content">
          <h1>Vue menu component</h1>
          <p>This is a test!</p>
        </header>
 
      </div>
    </div>
 
  </div>
</template>

Script tag

import ComponentMenu from './component-menu.vue';
 
export default {
  data () {
    return {
      links: [
        { name: 'Home', link: '/home' },
        { name: 'Blog', link: '/blog' },
        { name: 'Github', link: '/github'},
        { name: 'Contact', link: '/contact'},
        { name: 'About', link: '/about'}]
    }
  },
  components: { ComponentMenu }
}

Build Setup

# install dependencies
npm install
 
# serve with hot reload at localhost:8080
npm run dev
 
# build for production with minification
npm run build

Readme

Keywords

none

Package Sidebar

Install

npm i vue-component-menu

Weekly Downloads

6

Version

0.1.6

License

none

Last publish

Collaborators

  • halfeld