1.0.0 • Published 8 months ago

bbu-contextmenu-vue2 v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

bbu-contextmenu

A contextmenu for Vue2

Homepage

https://sumcets.github.io/bbu-contextmenu-vue2/

Installation

npm install bbu-contextmenu-vue2

Attributes

AttributeTypeDefault
menuListArrayoptions[]

Options

AttributeTypeDefault
disabledbooleanfalse

Event

NameDescriptionParameters
onMenuClicktriggers when user clicks the menuoptions

Demo

<template>
    <BbuContextmenu :menu-list="menuList" @onMenuClick="onMenuClick">
      <div class="context">
          bbu-contextmenu
      </div>
    </BbuContextmenu>
</template>

<script>
    import {BbuContextmenu} from 'bbu-contextmenu-vue2'
    import 'bbu-contextmenu-vue2/bbu-contextmenu-vue2/style.css'
    export default {
        components: {
            BbuContextmenu
        },
        data() {
            return {
				menuList: [
                    {
                      name: 'COPY',
                      disabled: false
                    },
                    {
                      name: 'EDIT',
                      disabled: true
                    },
                    {
                      name: 'VUE2',
                      disabled: false
                    }
                ]
            }
        }
    },
    methods: {
        onMenuClick(menu) {
            // todo
        	// { name: 'xxx', disabled: true }
        }
    }
</script>
1.0.0

8 months ago