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