yyt
8 天以前 0cceb649e1dc443c2a91d26d81eacb0867c96db3
提交 | 用户 | 时间
0cceb6 1 export default {
Y 2   computed: {
3     device() {
4       return this.$store.state.app.device
5     }
6   },
7   mounted() {
8     // In order to fix the click on menu on the ios device will trigger the mouseleave bug
9     this.fixBugIniOS()
10   },
11   methods: {
12     fixBugIniOS() {
13       const $subMenu = this.$refs.subMenu
14       if ($subMenu) {
15         const handleMouseleave = $subMenu.handleMouseleave
16         $subMenu.handleMouseleave = (e) => {
17           if (this.device === 'mobile') {
18             return
19           }
20           handleMouseleave(e)
21         }
22       }
23     }
24   }
25 }