---
title: Class: ContextMenu
source: https://vjmap.com/doc/Class_ContextMenu.html
---

# Class: ContextMenu

[default](#modulesdefaultmd).ContextMenu

上下文菜单.

### Table of contents

#### Constructors

- [constructor](#constructor)

#### Methods

- [add](#add)
- [hide](#hide)
- [show](#show)
- [toggle](#toggle)

### Constructors

#### constructor

\+ **new ContextMenu**(`opts`: [*ContextMenuOptions*](#interfacesdefaultcontextmenuoptionsmd)): [*ContextMenu*](#classesdefaultcontextmenumd)

Creates a new ContextMenu menu

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `opts` | [*ContextMenuOptions*](#interfacesdefaultcontextmenuoptionsmd) | options which build the menu e.g. position and items |

**Returns:** [*ContextMenu*](#classesdefaultcontextmenumd)

### Methods

#### add

▸ **add**(`item`: *any*): *void*

Adds item to this ContextMenu menu instance

##### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `item` | *any* | item to add to the ContextMenu menu |

**Returns:** *void*

___

#### hide

▸ **hide**(): *void*

Hides this ContextMenu menu

**Returns:** *void*

___

#### show

▸ **show**(): *void*

Makes this ContextMenu menu visible

**Returns:** *void*

___

#### toggle

▸ **toggle**(): *void*

Toggle visibility of menu

**Returns:** *void*


<a name="classesdefaultdb2dpolylinemd"></a>

[vjmap](#readmemd) / [Exports](#modulesmd) / [default](#modulesdefaultmd) / Db2dPolyline
