释放双眼,带上耳机,听听看~!
使用vue-contextmenu.js,可以做到Vue实现右键菜单组件
首先需要npm
当然也可以从公共库进行引入,但是目前只发现UNPKG有该文件
引入
接着就是使用
参数说明
Menu
属性
|
描述
|
类型
|
可选值
|
默认值
|
items
|
菜单结构信息
|
MenuItem[]
|
-
|
-
|
event
|
鼠标事件信息
|
Event
|
-
|
-
|
x
|
菜单显示X坐标, 存在event则失效
|
number
|
-
|
0
|
y
|
菜单显示Y坐标, 存在event则失效
|
number
|
-
|
0
|
zIndex
|
菜单样式z-index
|
number
|
-
|
2
|
customClass
|
自定义菜单class
|
string
|
-
|
-
|
minWidth
|
主菜单最小宽度
|
number
|
-
|
150
|
MenuItem
属性
|
描述
|
类型
|
可选值
|
默认值
|
label
|
菜单项名称
|
string
|
-
|
-
|
icon
|
菜单项图标, 生成<i class="icon"></i>元素
|
string
|
-
|
-
|
disabled
|
是否禁用菜单项
|
boolean
|
-
|
false
|
divided
|
是否显示分割线
|
boolean
|
-
|
false
|
customClass
|
自定义子菜单class
|
string
|
-
|
-
|
minWidth
|
子菜单最小宽度
|
number
|
-
|
150
|
onClick
|
菜单项点击事件
|
Function()
|
-
|
-
|
children
|
子菜单结构信息
|
MenuItem[]
|
-
|
-
|
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。