mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2025-02-05 13:00:47 +08:00
fix(placeable): viewMeasurer won't be set when multiple naive-ui exist
This commit is contained in:
parent
77273e95ca
commit
9464b3ec72
@ -11,20 +11,23 @@ import {
|
|||||||
let viewMeasurerInitialized = false
|
let viewMeasurerInitialized = false
|
||||||
let viewMeasurer = null
|
let viewMeasurer = null
|
||||||
|
|
||||||
if (!viewMeasurerInitialized && !document.getElementById('n-view-measurer')) {
|
if (!viewMeasurerInitialized) {
|
||||||
viewMeasurer = document.createElement('div')
|
viewMeasurer = document.getElementById('n-view-measurer')
|
||||||
viewMeasurer.id = 'n-view-measurer'
|
if (!viewMeasurer) {
|
||||||
viewMeasurer.style = `
|
viewMeasurer = document.createElement('div')
|
||||||
position: fixed;
|
viewMeasurer.id = 'n-view-measurer'
|
||||||
left: 0;
|
viewMeasurer.style = `
|
||||||
right: 0;
|
position: fixed !important;
|
||||||
top: 0;
|
left: 0 !important;
|
||||||
bottom: 0;
|
right: 0 !important;
|
||||||
pointer-events: none;
|
top: 0 !important;
|
||||||
visibility: hidden;
|
bottom: 0 !important;
|
||||||
`
|
pointer-events: none !important;
|
||||||
|
visibility: hidden !important;
|
||||||
|
`
|
||||||
|
document.body.appendChild(viewMeasurer)
|
||||||
|
}
|
||||||
viewMeasurerInitialized = true
|
viewMeasurerInitialized = true
|
||||||
document.body.appendChild(viewMeasurer)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getActivatorEl (refs) {
|
function getActivatorEl (refs) {
|
||||||
|
Loading…
Reference in New Issue
Block a user