Appearance
Popup
Props
showed
- Type:
Boolean
- non-synced
- Description: If
true
, the popup showes immediately after the component is mounted.
closeButton
- Type:
Boolean
- Description: If
true
, a close button will appear in the top right corner of the popup. - See:
closeButton
in Popup
closeOnClick
- Type:
Boolean
- Description: If
true
, the popup will closed when the map is clicked. - See:
closeOnClick
in Popup
closeOnMove
- Type:
Boolean
- Description: If
true
, the popup will closed when the map moves. - See:
closeOnMove
in Popup
focusAfterOpen
- Type:
Boolean
- Description: If
true
, the popup will try to focus the first focusable element inside the popup. - See:
closeOnClick
in Popup
anchor
- Type:
String
- Description: A string indicating the part of the Popup that should be positioned closest to the Popup location. Options are 'top' , 'bottom' , 'left' , 'right' , 'top-left' , 'top-right' , 'bottom-left' , and 'bottom-right' . If unset the anchor will be dynamically set to ensure the popup falls within the map container with a preference for 'bottom'.
- See:
anchor
in Popup
offset
Type:
Number | Object | Array
Description: A pixel offset applied to the popup's location.
- a single number specifying a distance from the popup's location
- a PointLike specifying a constant offset
- an object of Points specifing an offset for each anchor position Negative offsets indicate left and up.
See:
offset
in Popup
coordinates
- Type:
Array
- Description: Popup coordinates in format
[longitude, latitude]
- See:
setLngLat()
in Popup
onlyText
- Type:
Boolean
- Description: If
true
content of the Popup treated as plain text - See:
setText
in Popup
maxWidth
- Type:
String
- Description: A string representing the value for the maximum width. (ex: '400px')
- See:
maxWidth
in Popup
className
- Type:
String
- Description: Space-separated CSS class names to add to popup container
- See:
className
in Popup
Slots
default
- Description: Slot for Popup content. Can be plain text, HTML or Vue component. If
onlyText
set totrue
content in this slot treated as plaint text.
Events
@added
- Description: Fires when popup added on the map.
- Payload
{ popup: Popup }
Object with MapboxGLPopup
object
@removed
- Description: Fires when popup removed from the map.
- Payload
{ popup: Popup }
Object with MapboxGLPopup
object
@open
- Description: Fires when popup is opened manually or programatically.
- Payload
{ popup: Popup }
Object with MapboxGLPopup
object
@close
- Description: Fires when popup is closed manually or programatically.
- Payload
{ popup: Popup }
Object with MapboxGLPopup
object