This commit is contained in:
Pan
2019-02-15 14:54:57 +08:00
parent e0991da9cf
commit d955fe8b0f
4 changed files with 8 additions and 9 deletions

View File

@@ -5,16 +5,16 @@ export default {
}
},
mounted() {
// In order to fix the click on menu on the ios device will trigger the mouseeleave bug
// 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) => {
const $subMenu = this.$refs.subMenu
if ($subMenu) {
const handleMouseleave = $subMenu.handleMouseleave
$subMenu.handleMouseleave = (e) => {
if (this.device === 'mobile') {
return
}