diff --git a/src/views/Home/components/Scene.vue b/src/views/Home/components/Scene.vue index 6e97b6a9..cc593aa9 100644 --- a/src/views/Home/components/Scene.vue +++ b/src/views/Home/components/Scene.vue @@ -37,8 +37,9 @@ + style="width: 1px;height: 0" + @update:ai-assistant-visible="getValue"> + @@ -104,7 +105,7 @@ const getSceneList=()=>{ * @param index */ const createScene = (scene,index)=>{ - if (index === 0 || index === 1 || index === 2){ + if ([0, 1, 2].includes(index)){ if (createRef.value) { // 检查 scene 是否有 value 属性,如果没有则直接使用 scene const sceneData = scene.value !== undefined ? scene.value : scene; @@ -132,11 +133,11 @@ const getValue = (val) => { const indicators = Array.from(document.getElementsByClassName('el-carousel__indicators')) const allElements = [...containers, ...indicators] - allElements.forEach(item => { - if (item) { - item.style.zIndex = val ? '-1' : 'unset' - } - }) + // allElements.forEach(item => { + // if (item) { + // item.style.zIndex = val ? '-1' : 'unset' + // } + // }) } // 使用 defineExpose 显式暴露方法,使其可以被外部组件通过 ref 访问