You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
591 B
25 lines
591 B
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) |
|
} |
|
} |
|
} |
|
} |
|
}
|
|
|