1.0.3 • Published 5 years ago

v_circlemenu v1.0.3

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

v-circlemenu

vue圆形菜单

git地址:https://github.com/jiangchunhua/v-circlemenu

avatar

使用方法

npm install v_circlemenu --save-dev

在mainjs里

import circleMenuPlugin from 'v_circlemenu';

Vue.use(circleMenuPlugin)

具体使用

this.$circleMenu.show({
    angle: [270, 360],
    direction: {
        left: '10px',
        bottom: '10px',
    },
    showShadow: true,
    menuTitle: "+",
    mainMenuStyle: {
        background: '#ccf',
        color: "#fff"
    },
    menu: [
        {
            name: "子一",
            bg: "#c179f5"
        },
        {
            name: "子二",
            bg: "#63b5f1"
        }
    ],
    callback(ev){
        console.log(ev);
    }
});

配置选项说明

angle

子菜单打开的角度,数组,接受两个值,起始角度和终止角度。配合direction使用,0, 90为第四象限以此类推。以打开角90°为例,左上角0, 90, 右上角为90, 180, 左下角为270, 360,右下角为180, 270;

direction

位置,配合angle使用,与css里的定位一样,传入left,right,top,bottom,来决定菜单在页面中的位置。

showShadow

是否显示遮罩层

menuTitle

主菜单显示的文案

mainMenuStyle

主菜单的css样式,可以自己定义background,color等等

menu

配置子菜单 数组,name为子菜单显示的文案,bg为子菜单的背景颜色

callback

点击子菜单执行的回调函数,通过ev可以拿到子菜单里的参数,根据不同的参数可以做不同的操作

重要说明
如果发现什么bug请自行解决。

没什么事情就不要联系我了,如果有什么事情就更不要联系我了。

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago