浏览代码

fix: 菜单开始显示时通知外界

任一存 3 年之前
父节点
当前提交
e31a7958a3
共有 2 个文件被更改,包括 5 次插入1 次删除
  1. 1 0
      web/src/views/accessibility.vue
  2. 4 1
      web/src/views/layout/index.vue

+ 1 - 0
web/src/views/accessibility.vue

@@ -434,6 +434,7 @@ export default {
         if (v) {
           document.body.classList.add('aria-active')
           document.documentElement.classList.add('aria-active')
+          this.$emit('show')
         } else {
           this.onClickReset()
           for (const iterator of document.body.classList) {

+ 4 - 1
web/src/views/layout/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="Layout">
-    <Accessibility ref="accessibility" @hide="onAccessibilityMenuHide"/>
+    <Accessibility ref="accessibility" @show="onAccessibilityMenuShow" @hide="onAccessibilityMenuHide"/>
     <div class="aria-control-target">
       <!-- 公共头部 -->
       <div class="topNav">
@@ -128,6 +128,9 @@ export default {
   },
   //方法集合
   methods: {
+    onAccessibilityMenuShow() {
+      this.loveFlag = true
+    },
     onAccessibilityMenuHide() {
       this.loveFlag = false
     },