1.0.3 • Published 6 years ago

rmenu v1.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

此组件为 rmenu 组件,基于vue封装的右键菜单组件,目前已上传npm和git,可直接安装/下载使用。

如有其他需求,请联系作者进行扩展和修改。

1.安装

npm i rmenu

2.用法

main.js 中进行导入和使用:

import rMenu from 'rmenu'  
Vue.use(rMenu);  

App.vue 对应页面中,直接使用,方式如下:

<r-menu
	:liClick="rMenuClick"
	ref="rMenu"
	>
</r-menu>

3.参数说明

参数类型是否必须默认值说明
liClickFunction菜单点击回调方法
refString指定组件名称,方便在需要的时候调用树组件暴露的API方法

4.回调说明

a.菜单点击回调方法

liClick(菜单li对象) // 组件会返回点击的菜单项,使用者需自行开发点击后的事件处理

5.数据源

参数类型是否必须默认值说明
xNumber菜单left
yNumber菜单top
dataArray菜单对象数组{option:'操作区分', optionName:'显示的操作名' }

6.API

调用API的方法
this.$refs.组件名称.API方法名(参数1,参数2...)

a.打开菜单 openMenu

参数

Object: { x:0, y:0, data: [] }

返回

例:

this.$refs.rMenu.openMenu({
	y:100,
	x:100,
	data:[{
			optionName:"全部展开",
			option:'expand'
		},{
			optionName:"全部收起",
			option:'close'
		}
	]
})

b.关闭右键菜单 closeMenu

参数

返回

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago