修复全屏时下拉框显示不出来问题

This commit is contained in:
lai
2024-07-09 10:32:52 +08:00
parent e83bf43bc8
commit 7d5635560d

View File

@@ -20,7 +20,11 @@ import {
graphNodeStateNum, graphNodeStateNum,
neStateRequestMap, neStateRequestMap,
} from './hooks/useTopology'; } from './hooks/useTopology';
import { upfTotalFlow, upfTFActive,upfTotalFlowReset } from './hooks/useUPFTotalFlow'; import {
upfTotalFlow,
upfTFActive,
upfTotalFlowReset,
} from './hooks/useUPFTotalFlow';
import { upfWhoId, upfWhoRmUid } from './hooks/useWS'; import { upfWhoId, upfWhoRmUid } from './hooks/useWS';
import { useFullscreen } from '@vueuse/core'; import { useFullscreen } from '@vueuse/core';
@@ -207,9 +211,17 @@ function fnSelectNe(value: any, option: any) {
item.requestFlag = false; item.requestFlag = false;
}); });
upfTotalFlowReset();//属性重置 流量总量 上下行速率 upfTotalFlowReset(); //属性重置 流量总量 上下行速率
} }
// 定义一个方法返回 views 容器
const getPopupContainer = () => {
// 使用 ref 或其他方式来引用你的 views 容器
// 如果 views 容器直接在这个组件内部,你可以使用 ref
// 但在这个例子中,我们假设它是通过类名来获取的
return document.querySelector('.viewport');
};
onMounted(() => { onMounted(() => {
fnGetSkim().then(() => { fnGetSkim().then(() => {
loadData(); loadData();
@@ -419,6 +431,7 @@ onBeforeUnmount(() => {
<a-select <a-select
v-model:value="queryParams.neRealId" v-model:value="queryParams.neRealId"
:options="neOtions" :options="neOtions"
:get-Popup-Container="getPopupContainer"
class="toDeep" class="toDeep"
style="width: 100px; color: #fff; margin-left: auto" style="width: 100px; color: #fff; margin-left: auto"
@change="fnSelectNe" @change="fnSelectNe"
@@ -428,7 +441,6 @@ onBeforeUnmount(() => {
<div class="chart"> <div class="chart">
<UPFFlow /> <UPFFlow />
</div> </div>
</div> </div>
</div> </div>
<!-- 网络拓扑 --> <!-- 网络拓扑 -->