// +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team // +---------------------------------------------------------------------- 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 // https://github.com/PanJiaChen/vue-element-admin/issues/1135 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); }; } }, }, };